【问题标题】:Azure AD B2C iOS app token errorAzure AD B2C iOS 应用令牌错误
【发布时间】:2017-06-20 12:24:46
【问题描述】:

这是我的应用程序的配置:

这是登录和注册政策

现在这是当我使用我的配置运行以下代码时它给我的错误:https://github.com/Azure-Samples/active-directory-b2c-ios-swift-native-msal

错误如下:

Could not acquire token: Error Domain=MSALErrorDomain Code=-42105 "(null)" UserInfo={MSALErrorDescriptionKey=Token response is missing the access token}

【问题讨论】:

  • 我遇到了同样的错误。您找到解决方案了吗?
  • 有关于这个问题的消息吗?

标签: azure-ad-b2c msal


【解决方案1】:

请检查 sample on my GitHub.

您必须添加适当的范围:

让 kScopes: [String] = ["https://YOUR_TENANT/api/user_impersonation"]

如果您能解决问题,请告诉我。

【讨论】:

  • 示例没问题,但在 Azure 门户中为 AD B2C 中的应用程序设置正确的范围至关重要。在“API 访问”中应该有“访问用户的个人资料:为此您应该选择这两个范围:i.ibb.co/RCyDBKv/adb2ctoken.png
  • 好的,但仍然无法登录。所以,出了点问题。
  • 您能否提供更多详细信息?我会尽力提供帮助。
  • 对不起,丹尼尔,你是对的。我又错过了一个范围(openid 和offline_access 除外),即user_impersonation。非常感谢
猜你喜欢
  • 2021-03-03
  • 1970-01-01
  • 2017-11-23
  • 2018-01-08
  • 2020-05-10
  • 2020-10-09
  • 2018-01-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多