获取授权码

发布时间:2025-03-03 20:24:00     来源: 亿登科技
请求方式:GET
请求地址:https://idaas-api.yidengtech.com/third/oauth2/v1/{app_id}/authorize
 
请求参数
名称
说明
必须
示例值
描述
response_type
响应类型
code
固定值 code,表示使用授权码模式
client_id
客户端ID
app123
应用在IDP注册时获得的唯一标识
redirect_uri
回调地址
https://app.com/callback
授权后重定向的URI,必须与注册时一致。必须对参数进行URLEncode编码。
scope
权限范围
user.read
固定值 user.read
state
状态参数
否,强烈推荐
xyz123
随机字符串,用于防止CSRF攻击
code_challenge_method
代码挑战方法
否,仅在启用PKCE时必填
S256
生成code_challenge的方法,支持 S256 或 plain
code_challenge
代码挑战值
否,仅在启用PKCE时必填
E9Melhoa2OhnrMqy
code_verifier 的变换值,用于增强授权码安全性
 
响应参数
名称
说明
必须
示例值
描述
code
授权码
SplxlOBeZQQYbYS6WxSbIA
一次性授权码,有效期通常为1-10分钟
state
状态参数
如果请求中有则必返
xyz123
与请求中的state值一致
 
成功响应
https://app.com/callback?code=SplxlOBeZQQYbYS6WxSbIA&state=xyz123
 
错误响应
https://app.com/callback?error=access_denied&error_description=登录失败,授权码模式未开启
 
 
×
Copyright © 2022-2024 亿登科技 版权所有 京ICP备2024067475号-2 https://www.yidengtech.com