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

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

入门使用

SSO登录

更新时间:2019-11-20

clm_SSOLogin

接口描述

该接口用于SSO登录。

注意事项

无。

方法定义

int clm_SSOLogin(plugin_sso_login_param *data)
 

参数描述

表1 结构体plugin_sso_login_param参数说明

参数

是否必须

类型

描述

callbackFunc

函数

接口结果回调函数。

domain

char*

企业域名。

code

char*

用户凭证。

返回值

表2 返回值

类型

描述

int

成功返回0,其他值表示失败。

代码示例

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
/**
* 登录逻辑接口
*/
int CHello_WorldDlg::SSOLogin()
{
        int ret;
	std::string domain = "domain";
	std::string code = "code";

	//组装入参结构体
	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();

	//设置回调接口
	loginParam.callbackFunc = NotifyAndCallBackProc::loginCallBack;

	ret = clm_SSOLogin(&loginParam);
	return ret;
}