gpt4 book ai didi

azure-ad-b2c - Azure 事件目录 B2C : how to refresh a token

转载 作者:行者123 更新时间:2023-12-04 17:56:38 26 4
gpt4 key购买 nike

目前,我尝试在 iOS 应用程序中实现用户授权。因此我们使用 Active Directory B2C。

一切正常,除了刷新我的过期 token 。我调用请求 url (fabrikamb2c.onmicrosoft.com/oauth2/v2.0/token?p=b2c_1_sign_in) 以获取 access_tokenrefresh_token。响应似乎是有效的,并且 access_token 只要未过期就可以很好地工作。

但是,如果我想获得一个新 token (如此处所述:OAuth 2.0 authorization code flow;请参阅第 4 章),请求只会得到 400:错误请求 的响应。

我无法找出我做错了什么。你们现在知道如何调试这些请求或有某种 list 需要在 Azure 门户中配置什么吗?

谢谢!

编辑:这是我正在使用的请求:

POST /xxx.onmicrosoft.com/oauth2/v2.0/token?p=b2c_1_local-account-signupin HTTP/1.1
HOST: login.microsoftonline.com
content-type: application/x-www-form-urlencoded
content-length: 1148

client_id=xxx&refresh_token=xxx&grant_type=refresh_token&redirect_uri=urn:ietf:wg:oauth:2.0:oob

最佳答案

感谢大家尝试解决我的问题!事实证明,我使用的 refresh_token 无效。因此,如果您确定请求是正确的,而您只收到一个Bad Request 响应,请再检查一次参数。

关于azure-ad-b2c - Azure 事件目录 B2C : how to refresh a token,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39997304/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com