|
virtual void | tryAutoLogin (const NELoginCallback &callback)=0 |
| 自动登录鉴权。
|
|
virtual void | loginByToken (const std::string &userUuid, const std::string &token, const NELoginCallback &callback)=0 |
| 通过用户唯一ID和Token登录鉴权。成功时返回 NEAccountInfo。
|
|
virtual void | loginByPassword (const std::string &userUuid, const std::string &password, const NELoginCallback &callback)=0 |
| 通过用户唯一ID和密码登录鉴权。成功时返回 NEAccountInfo。
|
|
virtual void | requestSmsCodeForLogin (const std::string &phoneNumber, const NEEmptyCallback &callback)=0 |
| 请求登录验证码。
|
|
virtual void | loginBySmsCode (const std::string &phoneNumber, const std::string &smsCode, const NELoginCallback &callback)=0 |
| 通过验证码登录鉴权。成功时返回 NEAccountInfo。
|
|
virtual void | generateSSOLoginWebURL (const std::string &schemaUrl, const NECallback< std::string > &callback)=0 |
| 生成SSO登录链接,调用方使用该链接通过浏览器去完成SSO登录。
|
|
virtual void | loginBySSOUri (const std::string &ssoUri, const NELoginCallback &callback)=0 |
| 通过SSO登录结果uri完成会议组件登录鉴权。成功时返回 NEAccountInfo。
|
|
virtual void | loginByEmail (const std::string &email, const std::string &password, const NELoginCallback &callback)=0 |
| 通过邮箱密码登录鉴权。成功时返回 NEAccountInfo。
|
|
virtual void | loginByPhoneNumber (const std::string &phoneNumber, const std::string &password, const NELoginCallback &callback)=0 |
| 通过电话号码密码登录鉴权。成功时返回 NEAccountInfo。
|
|
virtual void | getAccountInfo (const NELoginCallback &callback)=0 |
| 获取当前登录账号信息。成功时返回 NEAccountInfo。
|
|
virtual void | addListener (NEAccountServiceListener *listener)=0 |
| 注册账号服务监听实例
|
|
virtual void | removeListener (NEAccountServiceListener *listener)=0 |
| 移除账号服务监听实例
|
|
virtual void | resetPassword (const std::string &userUuid, const std::string &newPassword, const std::string &oldPassword, const NEEmptyCallback &callback)=0 |
| 重置密码
|
|
virtual void | updateAvatar (const std::string &imagePath, const NEEmptyCallback &callback)=0 |
| 修改当前登录账号头像
|
|
virtual void | updateNickname (const std::string &nickname, const NEEmptyCallback &callback)=0 |
| 修改当前登录账号昵称
|
|
virtual void | logout (const NEEmptyCallback &callback)=0 |
| 登出
|
|
| NEService () |
| 构造函数
|
|
virtual | ~NEService () |
| 析构函数
|
|
| NEObject ()=default |
| 构造函数
|
|
virtual | ~NEObject ()=default |
| 析构函数
|
|