编创协统一身份认证平台对接文档
  1. 快速介绍
编创协统一身份认证平台对接文档
  • 快速介绍
    • 统一身份认证平台 介绍
    • 如何创建新应用
  • 项目展示
    • 点鸭社区登录 项目展示
    • 点鸭小程序扫码登录 项目展示
    • 岛3自动签到 项目展示
  • [JS]应用配置
    • 1.个人应用配置
    • 2.登录账号系统配置
    • 3.数据回调配置
    • 完整代码示例
    • JS代码模板
    • 模板代码详解
  • [PY]应用配置
    • py代码模板
    • 1.个人应用配置
    • 2.登录账号系统配置
    • 3.数据回调配置
    • 完整代码示例
  • 数据结构
    • 用户数据JSON提取详解
    • 账号Cookie示例
    • 请求回调地址GET参数说明
    • 错误码和登录方式反馈
    • 编程猫社区用户账号结构JSON
    • 神奇代码岛用户数据JSON
  • API请求原理
    • 请求授权
    • 提取回调结果
    • 请求授权
      GET
    • 回调获取加密令牌
      POST
    • 回调获取用户数据
      POST
    • RSA解密(备用)
      POST
  1. 快速介绍

统一身份认证平台 介绍

编程极星创作者协会(以下简称‘编创协’)是青少年组成的编程爱好者聚集地,编程猫社区和神奇代码岛给予支持。
授权示例:https://sso.bcmcreator.cn/ 或 https://storage.bcmcreator.cn/bcxsso/index.html
非法示例(统一钥匙,但请求网址非法):https://storage.bcmcreator.cn/bcxsso.html

一、集成编程猫账号体系#

1.编创协统一身份认证平台集合了编程猫社区账号和神奇代码岛账号,第三方登录,如QQ,WeChat。方便非协会/协会开发者接入,以便于身份认证。
2.开发者只需要快速,简单的对接,便可实现一套编程猫常用的账号系统,与编程猫社区共用一套账号体系。
3.编程猫官方和编创协鉴权,不支持第三方手机验证登录,注册。

二、快速授权#

1.点击按钮,直接打开授权界面,登录成功,立刻反馈登录结果。
2.登录成功返回令牌,校检完毕开发者即拿到用户数据JSON以及账号Cookie。

三、移动设备扫码#

1.二维码扫码与编程猫账号体系无关,开发者自行传参数据,开发者自定义回调结果。
2.本功能仅进行安全校检和二维码展示。

四、校检系统#

1.授权界面禁止重复访问相同授权数据。
2.授权界面时效性禁止超过60s。
3.应用不存在,无法访问。
4.授权数据数据被篡改,无法访问。
5.请求来源地址非法,无法访问。

五、纯JS或Py示例库#

1.我们已经帮你写好JavaScript和Python库,你只需要调用即可,无需知道底层逻辑。
3.其他语言需自己编写代码,以便于请求。
下一页
如何创建新应用
Built with