【发布时间】:2019-11-03 15:34:00
【问题描述】:
我按照https://docs.microsoft.com/en-us/azure/active-directory-b2c/active-directory-b2c-custom-rest-api-netfw 中的描述设置了我的 Azure AD B2C 自定义声明 REST API,并且按照描述的方式工作。
我想为多个应用程序使用相同的 API,而不是为每个应用程序构建一个 API 端点(并且必须复制大部分 XML 配置)。是否可以让 Azure B2C 在访问 API 时包含 aud 值,以便我可以提供适用于请求它们的应用程序的声明?它在最终返回的令牌中,所以我假设它是可访问的。
我查看了 TrustFrameworkBase 中定义的声明类型,它们似乎都与作为令牌的一部分返回的 aud 值不匹配。
我能够返回给定用户的自定义声明,但我希望能够将其过滤到给定用户的自定义声明,用于他们正在验证的应用程序。
我是不是走错了路?有没有更好的方法来做到这一点?
【问题讨论】:
标签: azure azure-ad-b2c claims