更新时间:2019-11-20
接口描述
该接口用于使用企业域名和code完成登录和鉴权。
注意事项
调用此接口之前必须使用clmInit完成初始化。
方法定义
/** * SSO登录接口 * @param domain 企业域名 * @param userTicket code * @param handler 回调对象 */ void clmSSOLogin(@NonNull String domain, @NonNull String userTicket, CLMCompleteHandler handler); |
参数描述
参数 |
是否必须 |
类型 |
描述 |
---|---|---|---|
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()); } } } ); |