WSO2-IS 5.11.0:如何在Carbon控制台为服务提供者配置声明默认值?
在WSO2-IS 5.11.0 Carbon控制台为服务提供者声明设置默认值
针对你需要为userDirectory声明设置环境对应默认值并传递给服务提供者的需求,可通过以下步骤在Carbon控制台完成配置:
1. 进入目标服务提供者的编辑页面
- 登录WSO2-IS Carbon控制台,通过左侧菜单进入身份 > 服务提供者,找到需要配置的服务提供者,点击编辑按钮。
2. 进入声明配置界面
在服务提供者编辑页面,切换到声明标签页,点击页面中的配置声明按钮。
3. 配置userDirectory声明的默认值
场景1:userDirectory是本地声明
- 在本地声明列表中找到
userDirectory声明,点击其右侧的编辑图标。 - 在弹出的编辑窗口中,找到默认值输入框,填入对应环境的取值(如
dev、prod等)。 - 若希望无论用户是否存在该声明值,都返回设置的默认值,勾选总是返回默认值;仅当用户无该值时返回默认值则保持不勾选。
- 点击更新保存该声明的配置。
场景2:需要将userDirectory作为请求声明传递给SP
- 在请求声明区域,点击添加声明按钮。
- 在弹窗中选择
userDirectory声明(或手动输入其声明URI),然后在配置项中设置默认值,并按需选择是否强制返回默认值。 - 点击添加完成声明配置。
4. 保存并验证
- 返回服务提供者编辑页面,点击更新保存所有配置修改。
- 发起认证请求(如SAML2或OIDC流程),检查返回的断言/令牌中是否包含带有默认值的
userDirectory声明,确认配置生效。
内容的提问来源于stack exchange,提问作者Aldo Inácio da Silva
相关产品推荐
相关产品推荐

