WeChat ✔️
Add WeChat OAuth Provider
Щоб додати провайдера авторизації WeChat до вашого застосунку, слідуйте цим крокам:
- Відвідайте платформу розробників WeChat та зареєструйтеся як розробник.
- Після того, як ваш веб-застосунок або мобільний застосунок буде затверджено, ви отримаєте ваш App ID та App Secret.
Провайдер WeChat пропонує два різні набори ключів:
Перший набір ключів (
Client ID
,Client Secret
) призначений дляWeChat Open Platform (微信开放平台)
і розроблений для сценарію входу на ПК. Це дозволяє вам відображати QR-код у браузері ПК, який користувачі можуть сканувати за допомогою додатку WeChat на своєму мобільному телефоні для входу.Другий набір ключів (
Client ID 2
,Client Secret 2
) та полеAccess Token
призначені дляWeChat Media Platform (微信公众平台)
і розроблені для сценарію входу всередині додатку WeChat. ПолеAccess Token
- цеToken
, який ви вводите уконфігурації сервера
WeChat Media Platform (微信公众平台)
. Це дозволяє користувачам входити за допомогою вбудованого браузера WeChat у мобільному додатку WeChat, який перенаправить їх на вашWeChat Official Account (微信公众号)
для входу. Зверніть увагу, що WeChat не підтримує вхід за межами додатку WeChat в інших мобільних браузерах або додатках. Це обмеження накладено WeChat, а не Casdoor.
Якщо ви введете другий набір ключів (Client ID 2
, Client Secret 2
), заповните поле Access Token
та увімкнете перемикач Enable QR code
, то ви зможете вибрати вхід безпосередньо за допомогою інформації з WeChat Media Platform (微信公众平台)
після сканування QR-коду, або використовувати інформацію з WeChat Open Platform (微信开放平台)
для входу, якщо ви виберете використовувати WeChat Open Platform для входу
, після того, як користувач підпишеться на офіційний акаунт WeChat (微信公众号), користувачам буде потрібно сканувати QR-код WeChat Open Platform (微信开放平台)
для входу. Casdoor попросить користувача підписатися на офіційний акаунт WeChat (微信公众号) перед продовженням процесу входу, коли користувач натисне на кнопку WeChat для входу. Важливо зазначити, що ця функціональність доступна лише у сценарії входу на ПК, оскільки мобільний телефон не може самостійно сканувати QR-код. При використанні у мобільному сценарії (тобто вбудований браузер WeChat у мобільному додатку WeChat), Casdoor автоматично пропустить цей крок.
You can choose whether to enable the WeChat QR code login option on the setting page. To do so, add the WeChat provider in your application configuration and add the WeChat option in your signin methods. Once added, the login page will display a "WeChat" tab as a login option, allowing users to log in by scanning the QR code.
The QR code login process is as follows:
- On the login page, after selecting the "WeChat" tab, a WeChat QR code will be automatically loaded and displayed.
- The user scans the QR code using the WeChat app and completes the authorization to log in.
- If the QR code expires or needs to be refreshed, the user can click the "Refresh" link below the QR code to obtain a new one.
Ми рекомендуємо встановити обидва набори ключів одночасно та зв'язати ваші облікові записи WeChat Open Platform (微信开放平台)
та WeChat Media Platform (微信公众平台)
разом у WeChat Open Platform (微信开放平台)
. Це дозволить Casdoor розпізнавати користувача WeChat, який увійшов через ПК та мобільний пристрій, як одного й того ж користувача.
Через обмеження авторизації WeChat наразі немає можливості увійти через WeChat у сторонньому мобільному додатку або в мобільному браузері, крім додатку WeChat. Наразі мобільний вхід має відбуватися всередині додатку WeChat.
Для отримання більш детальної інформації, будь ласка, відвідайте WeChat Open Platform.
Enable WeChat QR Code Login
You can choose whether to enable the WeChat QR code login option on the setting page. To do so, add the WeChat provider in your application configuration and add the WeChat option in your signin methods. Once added, the login page will display a "WeChat" tab as a login option, allowing users to log in by scanning the QR code.
The QR code login process is as follows:
- On the login page, after selecting the "WeChat" tab, a WeChat QR code will be automatically loaded and displayed.
- The user scans the QR code using the WeChat app and completes the authorization to log in.
- If the QR code expires or needs to be refreshed, the user can click the "Refresh" link below the QR code to obtain a new one.