小编st1*_*st1的帖子

将声明添加到令牌Azure B2C中

如果声明存储在自己的服务器上某个位置(在B2C中不可用),那么在Azure AD B2C中将自定义声明(用户订阅或角色列表作为示例)包含在令牌中的方法有哪些?目标是在令牌中提出索赔,以避免在每次请求时额外往返存储.

对该主题的调查使我有以下方式:

  1. 通过Graph API添加自定义属性,配置为包含在JWT中.属性值应与我们的数据存储保持同步.

  2. 自定义登录策略,如本文https://docs.microsoft.com/en-us/azure/active-directory-b2c/active-directory-b2c-rest-api-step-custom,但如果我说得对,附加步骤6是以非限制方式访问公开API的用户之旅(请求不是通过秘密保护,可能用于通过呈现的UserId获取用户声明)?

  3. IdentityServer4联合网关http://docs.identityserver.io/en/release/topics/federation_gateway.html允许在发布之前添加任何声明.

azure-ad-graph-api azure-ad-b2c

8
推荐指数
1
解决办法
4679
查看次数

标签 统计

azure-ad-b2c ×1

azure-ad-graph-api ×1