尝试获取为我的聊天机器人返回到我的OAuthCallback端点的authorization_token的令牌,使用Postman chrome扩展程序来测试呼叫:
Illuminate\Database\Eloquent\Model
我在登录后通过调用POST /baad.onmicrosoft.com/oauth2/v2.0/token HTTP/1.1
Host: login.microsoftonline.com
Cache-Control: no-cache
Postman-Token: 06d9d95a-4e53-0333-5f51-ede4ae354443
Content-Type: application/x-www-form-urlencoded
grant_type=authorization_code&client_id=[snipped clientid]&scope=openid+offline_access&code=[snipped code]&redirect_uri=http%3A%2F%2Flocalhost%3A3978%2Fapi%2FOAuthCallback&p=b2c_1_sign-in
来获取[剪切代码]并且调试断点在我的localhost上的https://login.microsoftonline.com/baad.onmicrosoft.com/oauth2/v2.0/authorize?
处停止并且我复制返回到回调的代码参数值。
我已经三次检查了redirect_uri,其他一切都是一致的。但是,当我复制粘贴返回到http://localhost:3987/api/OAuthCallback
端点的代码时,它会抛出http://localhost:3987/api/OAuthCallback
我不明白可能出现什么问题,因为我正在使用返回给我AADSTS70000: Authentication failed: Authorization Code is malformed or invalid
的授权码,并对为什么它不起作用感到困惑
参考:https://azure.microsoft.com/en-us/documentation/articles/active-directory-b2c-reference-oauth-code/