Microsoft 标识平台和 OAuth 2.0 授权代码流 (PKCE) - 错误 "AADSTS700025"
Microsoft identity platform and OAuth 2.0 authorization code flow (PKCE) - Error "AADSTS700025"
尝试按照 Microsoft instructions.But 获取访问令牌时出现错误,因为没有解决方案的答案。
我做错了什么,这对我的情况意味着什么?
enter image description here
要求:
https://login.microsoftonline.com/{tenant}/oauth2/v2.0/authorize
*auth_code : client_id & response_type & redirect_uri & response_mode & 范围 & code_challenge & code_challenge_method.
https://login.microsoftonline.com/{tenant}/oauth2/v2.0/token
*获取访问令牌:client_id & scope & code & redirect_uri & grant_type & code_verifier & client_secret.(Content-Type: application/x-www-form-urlencoded)
redirect_uri == 在两种情况下都相同。
在第一个请求中可以获得 auth_code,但是当我尝试使用此 auth_code 获取访问令牌时,我得到:错误“AADSTS700025”客户端是 public所以 'client_assertion' 和 'client_secret' 都不应该出现。
但我使用 client_secret 而不是 client_assertion_type & client_assertion。
遵循微软说明...
尝试按照 Microsoft instructions.But 获取访问令牌时出现错误,因为没有解决方案的答案。 我做错了什么,这对我的情况意味着什么? enter image description here 要求: https://login.microsoftonline.com/{tenant}/oauth2/v2.0/authorize *auth_code : client_id & response_type & redirect_uri & response_mode & 范围 & code_challenge & code_challenge_method.
https://login.microsoftonline.com/{tenant}/oauth2/v2.0/token *获取访问令牌:client_id & scope & code & redirect_uri & grant_type & code_verifier & client_secret.(Content-Type: application/x-www-form-urlencoded) redirect_uri == 在两种情况下都相同。
在第一个请求中可以获得 auth_code,但是当我尝试使用此 auth_code 获取访问令牌时,我得到:错误“AADSTS700025”客户端是 public所以 'client_assertion' 和 'client_secret' 都不应该出现。 但我使用 client_secret 而不是 client_assertion_type & client_assertion。 遵循微软说明...