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

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

入门使用

SSO登录

更新时间:2019-11-20

clmSSOLogin

接口描述

该接口用于使用企业域名和code完成登录和鉴权。

注意事项

调用此接口之前必须使用clmInit完成初始化。

方法定义

/**
     * SSO登录接口
     * @param domain 企业域名
     * @param userTicket code
     * @param handler 回调对象
     */
    void clmSSOLogin(@NonNull String domain, @NonNull String userTicket, CLMCompleteHandler handler);
 

参数描述

表1 参数说明

参数

是否必须

类型

描述

domain

String

企业域名。

userTicket

String

授权code

handler

CLMCompleteHandler

回调处理对象

返回值

无。

代码示例

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
public void login(View view){
   String domain = "lty";  
   String userTicket = "ae84fba1881*************e97";  
CloudLinkSDK.getOpenApi().clmSSOLogin(domain, userTicket,
        new CLMCompleteHandler() {
           @Override
            public void onCompleted(CLMResult result) {
                DemoUtil.getInstance().dismissLoadingDialog();
                if (result.getCode() == 0){
                    DemoUtil.showToast(getContext(),"登录成功");
                }else {
                    Log.e(TAG,"sso login fail" + result.getMessage());
                    DemoUtil.showToast(getContext(),"登录失败"+result.getMessage());
                }
            }
        }
   );