
# 配置微信认证源
#### 概述
微信认证登录是用户以微信为认证源安全登录第三方应用或者网站，为方便企业用户的认证登录，OneAccess平台支持配置微信作为认证源，用户可以通过微信认证登录各应用系统以及实现应用系统间单点登录效果，为企业用户带来更简易便捷的登录方式和更好的用户体验。
本章节为您介绍配置微信认证源的相关操作。
#### 前提条件
- 请确保您已拥有微信开放平台的开发者账号。
- 请确保您已拥有OneAccess管理门户的访问权限。
 
#### 在微信开放平台上创建应用
在微信开放平台上创建应用，并通过配置OneAccess的授权信息，可以建立微信对OneAccess的信任。
1. [登录微信开放平台](https://open.weixin.qq.com/)。
2. 在微信开放平台，选择"管理中心 \> 网站应用 \> 创建网站应用"，待审核通过后，获取AppID和AppSecret。具体可参考微信开放平台的帮助文档。
   
   ![](https://support.huaweicloud.com/bestpractice-oneaccess/public_sys-resources/note_3.0-zh-cn.png)
   创建应用时，授权回调域填写管理门户域名，示例：xxx.huaweioneaccess.com。
   
   
 
 #### 在OneAccess中添加微信认证源
在OneAccess中添加微信认证源，并配置应用的信息，确保用户可以通过微信登录OneAccess用户门户。
1. 登录OneAccess管理门户。
2. 在导航栏中，选择"认证 \> 认证源管理 \> 个人社交认证 \> 微信"。
3. 在微信认证源页面，单击右上方"添加认证源"，添加微信认证源。 
   图1添加认证源   
   ![](https://support.huaweicloud.com/bestpractice-oneaccess/zh-cn_image_0000001516085156.png)
   表1配置参数 
   | 参数        | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
   |:---|:---|
   | 显示名称      | 认证源的显示名称，支持自定义。如微信扫码。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
   | 渠道选择      | 微信开放平台创建的应用类型，如网站应用。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
   | AppKey    | 微信开放平台创建应用获取的 AppID。可参考[2]。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
   | AppSecret | 微信开放平台创建应用获取的 AppSecret。可参考[2]。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
   | 回调地址      | 系统自动生成。对应微信开放平台创建应用时需设置的回调域。示例：xxx.huaweioneaccess.com。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
   | 未关联用户时    | 微信认证源未关联用户时，可根据该设置继续操作。可在绑定、绑定或注册中任选一个。 - 绑定：设置为 "绑定" ，当没有关联到用户时会跳转手机号或邮箱验证页面，输入OneAccess中已存在的手机号或邮箱验证成功，则该用户通过认证。  - 绑定或注册：设置为 "绑定或注册" ，当没有关联到用户时会跳转手机号或邮箱验证页面，输入OneAccess中已存在的手机号或邮箱验证成功，则该用户通过认证；如输入OneAccess中不存在的手机号或邮箱验证成功，则根据手机号或邮箱创建OneAccess用户且通过认证。   说明： 微信认证源关联的用户属性是手机号，默认配置，不支持修改。 |
      
   
   
 
