华为云会议 MEETING-登录:loginBySSO:

时间:2024-04-22 14:27:06

loginBySSO:

接口描述

该接口用于通过SSO的方式登录和鉴权。

注意事项

除匿名入会外,在使用其他业务之前必须进行成功登录。

方法定义

1
- (void)loginBySSO:(HWMSSOLoginParam *)param callback:(HWMSDKLoginCompleteHandler)callback;

参数描述

表4 HWMSSOLoginParam参数说明

参数

是否必须

类型

描述

domain

NSString *

企业域名

userTicket

NSString *

code

authServerType

HWMOpenAuthServerType

鉴权服务器类型

表5 枚举HWMOpenAuthServerType说明

描述

HWMOpenAuthServerTypeOauth2

单点登录

返回值

参考:表登录返回HWMLoginResult

示例代码
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
/// SSO 登录接口
- (void)login {
    HWMSSOLoginParam *param = [[HWMSSOLoginParam alloc] init];
    param.domain = domain;
    param.code = code;
    param.authServerType = HWMOpenAuthServerTypeOauth2;
    [[HWMSdk getOpenApi] loginBySSO:param callback:^(NSError * _Nullable error, HWMLoginResult * _Nullable result) {
        if (error == nil) {
            NSLog(@"登录成功");
        }else{
            NSLog(@"登录失败");
        }
    }];
}
support.huaweicloud.com/sdkreference-meeting/meeting_22_0213.html