主頁 > 服務(wù)與支持 > 開發(fā)平臺 > 客戶端SDK參考 > Windows UI SDK > 業(yè)務(wù)開發(fā) SSO登錄
更新時間:2019-11-20
會議云服務(wù)支持用戶主動使用oauth2鑒權(quán),SSO登錄功能使用企業(yè)域名和授權(quán)code完成登錄鑒權(quán)。
已完成初始化。
/** * 登錄結(jié)果回調(diào) */ afx_msg LRESULT CHello_WorldDlg::loginCallBack(WPARAM wParam, LPARAM lParam) { if (wParam != PLUGIN_STATUS_SUCCESS) { //在此處增加失敗處理邏輯 } else { //在此處增加成功處理邏輯 } return 0L; } |
/** * 登錄邏輯接口 */ int CHello_WorldDlg::SSOLogin() { int ret; std::string domain = "domain"; std::string code = "code"; //組裝入?yún)⒔Y(jié)構(gòu)體 struct plugin_sso_login_param loginParam; memset(&loginParam, 0, sizeof(plugin_sso_login_param)); loginParam.domain = (char*)domain.c_str(); loginParam.code = (char*)code.c_str(); //設(shè)置回調(diào)接口 loginParam.callbackFunc = loginCallBack; ret = clm_SSOLogin(&loginParam); return ret; } |
上述代碼示例僅作為邏輯示例,不能直接使用。
該接口為異步接口,參數(shù)中設(shè)置的回調(diào)接口callbackFunc 為該接口結(jié)果的回調(diào)接口。