更新时间:2019-11-20
在使用CloudEC解决方案下的各类业务之前,需要向服务器完成登录;在不再使用业务时注销,确保业务接口使用的安全性。
登录成功后,SDK自动按保活周期定时刷新鉴权凭证信息。
已完成初始化。
用户登录
//c code int ret; TSDK_S_LOGIN_PARAM login_param; memset(&login_param, 0, sizeof(login_param)); login_param.user_id = 1; login_param.auth_type = TSDK_E_AUTH_NORMAL; strcpy_s(login_param.user_name, TSDK_D_MAX_ACCOUNT_LEN+1, userAccount); strcpy_s(login_param.password, TSDK_D_MAX_PASSWORD_LENGTH + 1, userPassword); login_param.server_type = TSDK_E_SERVER_TYPE_PORTAL; strcpy_s(login_param.server_addr, TSDK_D_MAX_URL_LENGTH + 1, serverAddress); login_param.server_port = serverPort; ret = tsdk_login(&login_param); return ret; |
//c code case TSDK_E_LOGIN_EVT_AUTH_SUCCESS: { LOG_D_AUTH_LOGIN_INFO("login auth success !"); break; } |
用户主动注销
//c code int ret = tsdk_logout(); return ret; |
//c code case TSDK_E_LOGIN_EVT_LOGOUT_SUCCESS: { LOG_D_CALL_INFO("logout success"); break; } |
服务器强制注销
用户帐号在其他位置登录时,服务器会通知应用程序注销本地帐号。
断网重连
应用程序监测到断网重连,应根据预先配置的策略确定是否自动发起登录流程,若预配置,则发起登录流程,与普通的“登录”流程相同。
无。