智慧服务,成就美好体验 项目咨询

主页 > 服务与支持 > 开发平台 > 客户端SDK参考 > iOS UI SDK > 业务开发 SSO登录

入门使用

SSO登录

更新时间:2019-11-20

描述

会议云服务支持用户主动使用oauth2鉴权,SSO登录功能使用企业域名和授权code完成登录鉴权。SSO登录前提是已完成初始化。

业务流程

  1. 准备sso登录参数,类型为clmLoginParam,定义详见CloudLinkMeetingInfo.h的头文件中定义,共需要两个参数:domian信息、user Ticket信息;
    clmLoginParam *param = [[clmLoginParam alloc] init];
    param.domain = domain信息;
    param.userTicket = userTicket信息;
     
  2. 获取单例对象。
    CloudLinkMeeting *clm = [CloudLinkMeeting SharedInstance];
     
  3. 接口调用,使用1生成的创建会议参数和2生成的对象,并根据返回的回调对执行的结果进行判断和处理,返回回调中error为nil表示成功,其他则表示失败,具体失败error的code和userInfo中有详细信息。
    [clm clm_ssoLogin:param completionBlock:^(NSError *error) {
         NSLog(@"clm_ssoLogin result is:%@", error);
     }];