http://u220434.s1.weizhan1.com/admin/login.html
图片展示

联邦认证配置

作者:毛凌国 浏览: 发表时间:2025-06-08 09:44:54 来源:狮龙书廊

联邦认证配置

方案说明

WeLink支持使用标准OAuth2.0协议与企业认证系统进行认证集成,同时配置过程也有一定的约束和规则(参考如下示例)。

注意:如无法调试成功则可能需要对接口进行微调封装。

配置前准备

  • 在企业认证中心为WeLink注册Oauth2协议的应用
    应用回调地址:https://api.welink.huaweicloud.com/sso/oauth2/magcallback.html
  • 注册成功后,获取应用ID和密钥,请记录或复制
  • 准备Authorize URL、获取token URL、获取用户身份接口。(需要在WeLink中配置)
  • 准备一个用于登录认证服务的用户测试账号和密码

后台配置

  1. 用户账户绑定
    登录管理后台,找到自己的账号,在成员ID中填入企业认证系统账号,如果之前已经导入或者配置请忽略,如下图:

  2. 认证配置
    登录 管理后台, 设置 --> 登录认证点击“编辑”,选择企业SSO认证 ( 联邦认证 ),如下图:

重要:由于不同的企业对于接口的字段定义可能不同,以下配置中WeLink支持配置通配符{xxx},系统将自动取出xxx,用于下一步请求或者输出。

其中有几个默认定义

{CLIENTID}:应用ID

{SECRET}:应用密钥

{CODE}:在登录授权URL登录成功之后,返回的授权码

{REDIRECT_URI}:指welink的回调地址,https://api.welink.huaweicloud.com/sso/oauth2/magcallback.html

{STATE}:随机数

字段值说明是否必填
应用ID示例:bbb93651a2955de311bb应用ID来源企业自有认证系统,即企业认证系统为WeLink注册的应用身份。必填
应用密钥示例:23da781b27b4c289664b9e7cecf1a9b75af1ber应用密钥来源企业自有认证系统,即应用的身份凭证,应用注册时生成。必填
登录授权URL示例:https://www.example.com/login/oauth/authorize?client_id={CLIENTID}&redirect_uri={REDIRECT_URI}&scope=user&state={STATE}登录授权URL为企业Oauth登录授权的地址,用户打开WeLink时会跳转到该地址进行登录授权,具体参数遵从企业自有认证系统要求必填
获取token URL示例:https://www.example.com/login/oauth/access_token获取access_token的接口地址必填
token 输入参数示例:grant_type=authorization_code&code={CODE}&client_id={CLIENTID}&client_secret={SECRET}&redirect_uri={REDIRECT_URI}&state=xxxtoken请求使用的是POST请求,Headers默认Content-Type: application/x-www-form-urlencoded必填
token 输出参数默认:access_token 示例1:token 示例2:ticketWeLink将按照您的配置从获取token接口返回中获取token用于下一步请求, 默认取access_token字段值非必填
获取用户信息URL示例:https://api.example.com/user获取用户信息接口地址必填
Headers 参数示例1:Authorization={access_token} 示例2:Authorization=Bearer {access_token}调用获取用户信息接口在Headers头中传递的请求头参数,如果token在url中传递,可参考以下常见问题1设置非必填
User 输出参数示例1:login 示例2:sub 示例3:account填写的字段为user接口返回的用户账户字段必填

3.测试验证

点击立即测试,如果配置正常将跳转到认证界面,可以在界面输入准备好的测试账号进行体验测试,测试验证通过才保存并切换。

如果测试正常页面将显示用户信息接口返回的数据,同时确保示例数据中用户账号Z123456已经配置到管理后台通讯录里的员工ID,测试数据结果:

{
  'login':'Z123456',
  'id':1200112,
  'node_id':'MDQ6VXNlcjEyMTkzASM=',
  'avatar_url':'https://avatars3.githubusercontent.com/u/1111111?v=4',
  'gravatar_id':'',
  'url':'https://api.github.com/users/Z123456',
  'type':'User'
}

常见问题

1、获取用户信息时,我的access_token是在url中传参该如何设置?

设置获取用户信息URL可以配置如下

https://api.example.com/user?access_token={access_token}

2、提示回调地址未注册?

请确认认证系统中回调地址是否配置正确,地址:https://api.welink.huaweicloud.com/sso/oauth2/magcallback.html

3、无法找到用户名?

  • 请确认 User输出参数是否配置正确
  • 请确认 测试账号是否已经绑定当前WeLink用户,即WeLink通讯录里用户的成员ID需要填写测试账号信息

4、接口返回数据是以下这种方式如何配置?

{
  'code': 0,
  'message': 'OK',
  'data':[{
    'role': 'student',
    'uuid': 's00123922'
    ...
    }]  
}

目前参数{} 暂不支持双层数据结构,建议重新封装接口,变成如下方式:WeLink只需要获取登录账号字段,其他信息无需返回

{
  'code': 0,
  'message': 'OK',
  'uuid': 's00123922'
}

版权所


联邦认证配置
联邦认证配置
长按图片保存/分享
0
你的喜欢,就是我坚持写下去的能量器
好文推荐
已有40人推荐
文章推荐

成都狮龙书廊科技有限责任公司长春分公司 

0431-85741934

admin@毛凌国.我爱你

admin@maolg.site

admin@maolg.info

企业邮箱传真:4008266163-81212 

统一社会信用代码91220101MA14BJJ05D

开户银行名称:中国银行股份有限公司长春汽车厂支行    开户银行代码:104241010003 

开户名称:成都狮龙书廊科技有限责任公司长春分公司    企业账号:163642934965 

地址:长春汽车经济技术开发区一汽集团公司二生活区610栋2单元504号房

 开户银行代码:104241010003

电子邮箱(Email): public@maolg.com 推广链接

网络管理员(administrator): admin@maolg.com    

  ICP备案/许可证编号:蜀 ICP备17015012号-1

 

工商注册号:510109000979446

 

企业微信 狮龙书廊

           百度统计 

 

致力于高端品牌网站建设

我们旨在为客户塑造***的互联网形象,以高品质设计创造商业价值

中国·吉林 .长春

汽车经济技术开发区一汽集团公司二生活区610栋2单元504号房

130000

ORCID iD icon https://orcid.org/0009-0008-6003-7549

 

 

 

XX网络科技有限公司  

80% of the industry leaders

 

 

XX网络科技有限公司致力专注于网站建设、企业邮箱、域名空间及服务器、等服务项目;

已为上千家企业提供了网站建设,网页设计,网站程序开发,Flash动画制作,网站售后维护等一条龙专项服务,深受广大客户的好评。

我们拥有专业***的设计和技术团队,以极具创意的网站设计、精湛卓越的网站开发技术,专业的网络策划团队为您量身定制满意的网站建设方案。


 

公司卫星信用标注地址

成都狮龙书廊科技有限责任公司

长春分公司地图开发

狮龙书廊地图开发工具专栏

OpenAdminTools

联合国儿童基金会公益宣传专栏

企业微信 

 毛凌国.我爱你 

企业微信

 

 

 

 

ORCID iD icon https://orcid.org/0009-0008-6003-7549

 

 

 

 .      

商务合作伙伴_COOPERATIVE PARTNER

成都獅龍書廊科技有限責任公司

長春分公司 

 

地址:长春市绿园區610栋2门28号號

電話:0431-85741934  手机:13904310313

郵箱:admin@毛凌國.中國

 

 

吉ICP備2022002610-1號, All Rights Reserved

 

客服中心
服务热线:
13904310313
二维码
扫码关注
添加微信好友,详细了解产品
使用企业微信
“扫一扫”加入群聊
复制成功!
添加微信好友,详细了解产品
我知道了
吉ICP备2022002610号-1