单点登录接口
发布时间:2026-10-21 | 浏览:1
根据我方提供的appId、secretKey ,以及用户在贵方系统的唯一标志uid,来自动登录到写作猫。
# 获取appId与secretKey
请您通过扫描如下企业微信二维码申请单点登录所需的appId以及secretKey:
第一步:假设所有需要发送的数据为集合 M,将集合 M 内非空参数值按照参数名称 ASCII 码从小到大排序,使用 URL 键值对的格式(即 key1=value1key2=value2…)拼接成字符串 stringA。 特别注意以下重要规则: ◆ 参数名 ASCII 码从小到大排序(字典序); ◆ 如果参数的值为空不参与签名;
第二步:在 stringA 最后拼接线下颁布的密钥 secretKey 得到 stringSignTemp 备用字符串。
第三步:对 stringSignTemp 进行 SM3 摘要运算,得到 sign 值即可。
https://xiezuocat.com/api/open/login
本接口的实际参数p,是将appId,uid,nickName,timestamp通过 签名算法 的到 sign值 ,然后再将uid、appId、nickName、timestamp、sign 构成一个json , 再进行base64编码 得到的结果。
写作猫官方在 GitHub 上提供 JAVA SDK open in new window 、 JavaScript SDK open in new window 和 Python SDK open in new window ,能让你轻松使用 JAVA、JavaScript 和 Python 语言调用单点登录签名算法。