Ищу плагин для Discourse, интегрирующийся с 彩虹 aggregation login

Надеюсь, кто-нибудь сможет помочь мне в разработке этого плагина. Большое спасибо!

Документация по разработке: 开发文档 - 黎洛云聚合平台-全球领先的社会化聚合登录系统.

Краткое изложение документации по разработке агрегированного входа Caihong

Категория: Основная информация

Основное введение

  • Определение: Поддерживает быстрый вход через 17 сторонних аккаунтов (например, QQ, WeChat, Alipay), соответствует механизму аутентификации OAuth2.0 и позволяет получать информацию о пользователе/авторизации, такую как uid, никнейм и аватар.
  • Правила протокола: Передача по HTTP, формат данных JSON, кодировка символов UTF-8.

Основной процесс (4 шага)

  1. Вызовите указанный URL с параметрами, такими как appid и appkey, чтобы получить URL перенаправления для входа (для WeChat и Alipay дополнительно возвращается URL для сканирования QR-кода).
  2. Перенаправьте на полученный URL входа.
  3. После успешного входа автоматически выполните обратный вызов на указанный redirect_uri с кодом авторизации (Authorization Code).
  4. Используйте код авторизации для вызова интерфейса и получения подробной информации о пользователе.

Дополнительный интерфейс
В дальнейшем можно использовать интерфейс “query” для повторного получения информации о пользователе по social_uid (уникальный идентификатор пользователя).

彩虹聚合登录开发文档总结

分类 核心信息

核心介绍 - 定义:支持QQ、微信、支付宝等17种第三方账号快速登录,符合OAuth2.0鉴权机制,可获取uid、昵称、头像等用户/授权信息。 - 协议规则:HTTP传输、JSON数据格式、UTF-8字符编码。

核心流程(4步) 1. 调用指定URL,传入appid、appkey等参数,获取登录跳转地址(微信/支付宝额外返回扫码地址); 2. 跳转至获取到的登录地址; 3. 登录成功后,自动回调至指定redirect_uri并携带Authorization Code; 4. 用Authorization Code调用接口,获取用户详细信息。

补充接口 后续可通过“query”接口,凭social_uid(用户唯一标识)再次查询用户信息。

1 лайк

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.