更新時(shí)間:2019-11-20
接口描述
該接口用于使用企業(yè)域名和code完成登錄和鑒權(quán)。
注意事項(xiàng)
調(diào)用此接口之前必須使用clmInit完成初始化。
方法定義
/** * SSO登錄接口 * @param domain 企業(yè)域名 * @param userTicket code * @param handler 回調(diào)對象 */ void clmSSOLogin(@NonNull String domain, @NonNull String userTicket, CLMCompleteHandler handler); |
參數(shù)描述
參數(shù) |
是否必須 |
類型 |
描述 |
---|---|---|---|
domain |
是 |
String |
企業(yè)域名。 |
userTicket |
是 |
String |
授權(quán)code |
handler |
否 |
CLMCompleteHandler |
回調(diào)處理對象 |
返回值
無。
代碼示例
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()); } } } ); |