redirect_uri 参数指定的地址。redirect_uri。https://example.com/callback。GET
/oauth2/authorize
GET /oauth2/authorize?scope=openid&client_id=TENANT_CLIENT_ID&redirect_uri=https%3A%2F%2Fexample.com%2Fcallback&response_type=code&state=MOCK_STATE&auth_source_id=MOCK_USERNAME_PASSWORD_AUTH_SOURCE_ID HTTP/1.1Host: sample.portal.tencentciam.com
参数 | 可选 | 描述 |
scope | false | 填固定值 openid。 |
client_id | false | |
redirect_uri | false | 授权成功后的重定向地址。需要与控制台配置的地址一致。 |
response_type | false | 填固定值 code。 |
state | true | 应用随机生成的一个字符串,服务器会以 HTTP 响应参数的形式原样返回给应用。为防止 CSRF 攻击,建议携带此参数。 |
auth_source_id | true | 使用特定的认证源登录。如果此参数为空,则显示默认登录页面。 |
HTTP/1.1 302 FoundLocation: https://sample.portal.tencentciam.com/portal/login?p_state=MOCK_LOGIN_PORTAL_STATE
HTTP/1.1 302 FoundLocation: https://example.com/callback?code=3ZBaZRXqXZxdkQ1-qwj-YLsWOhYJvQGzak_RrRmJQ5XHDFlXjeKiwIQBHp_PnYruhX1HuBL3OeZNcbrkWt41YBU-xd6sHmoNEShRd9rWYYzpIPaQDWAKGptUtM-wRPbL&state=MOCK_STATE
HTTP/1.1 400 Bad Request
HTTP/1.1 400 Bad Request
HTTP/1.1 400 Bad Request
文档反馈