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

标签 azure-ad-b2c

目前,我尝试在 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/

相关文章:

azure - Azure B2C 用户的授权调用

azure - 如何在azure api管理中使用订阅 key (主要/次要)获取用户详细信息?

c# - 如何在 ASP.NET MVC 中获取/设置自定义 Azure Active Directory B2C 用户属性?

c# - Kubernetes 中的 Azure AD 身份验证无法取消保护消息。状态

使用用户名和电子邮件进行 Azure AD B2C 身份验证

azure-ad-b2c - 如何查看B2C返回的 claim ? | B2C JWT 查看器

c# - Graph API - 使用 .Net Core 3.1 添加架构扩展

Azure B2C : Webhook Notifications of User Activity Aren't Being Picked Up

azure - Azure AD(工作)帐户可以与 Azure B2C 一起使用吗?这是一个坏主意吗?

azure - B2C Web 应用程序 session 生命周期