接口功能
该接口用于SSO登录。注意事项:1、创建会议,被邀入会等功能只有在登录后才能使用,若不登录,将无法体验完整会议功能。
函数原型
loginBySSO(ssoAuthInfo: SSOAuthInfo, onLoginResult?: (ret: SDKERR, reason: string, loginResult: LoginResult) => void): void
请求参数
表1 入参说明
参数名称 |
是否必选 |
参数类型 |
参数说明 |
ssoAuthInfo |
Y |
SSOAuthInfo |
SSO鉴权信息 |
onLoginResult |
Y |
(ret: SDKERR, reason: string, loginResult: LoginResult) => void |
登录回调 |
表2 SSOAuthInfo
参数名称 |
是否必选 |
参数类型 |
参数说明 |
code |
Y |
string |
授权码 |
domain |
Y |
string |
企业域名 |
authServerType |
Y |
AuthServerType |
鉴权服务类型 |
表3 AuthServerType枚举说明
枚举名称 |
枚举值 |
枚举说明 |
AUTH_SERVER_TYPE_OAUTH2 |
0 |
单点登录 |
回调方法参数说明:
(ret: SDKERR, reason: string, loginResult: LoginResult) => void
表4 入参说明
参数名称 |
参数类型 |
参数说明 |
ret |
SDKERR 请参考错误码参考 |
错误码 |
reason |
string |
错误描述 |
loginResult |
LoginResult |
登录结果信息 |
表5 LoginResult
参数名称 |
参数类型 |
参数说明 |
userUuid |
string |
UUID(由系统分配的真实的唯一用户标识) |
account |
string |
账号 |
thirdAccount |
string |
第三方账号 |
basicCallAbility |
boolean |
是否有点对点呼叫能力 |