我希望将外部openid-connect提供者角色映射到我的keycloak客户端角色。 为此,我配置了身份提供者(在我的示例中,它是另一个Keycloak实例)。通过第二个实例登录到主密钥披风的效果非常好。 我们需要根据外部角色在我们的服务器中分配角色。为此,我为我的身份提供者配置了External role
我正在尝试将wso2 am (存储和发布组件)与外部IdP集成,以启用单点登录。因此,我使用WSO2作为这方面的桥梁。文档说我们应该共享WSO2 AM和用户存储(我知道存储或发布者需要一些特定的角色才能访问),但这对共享用户数据存储没有意义,如果是这样的话,使用外部存储的好处是集中和处理身份验证。我们可以通过SAML响应传递store和publisher所需的角色吗?
我使用Keycloak 11.0.2保护了一个spring引导应用程序,我的Keycloak设置如下:
一个名为Central的领域,它包含一个角色CentralWebUser和一个客户机SpringWeb有趣的是,如果在第一个领域中,我创建了身份提供者Mapper External Role to Role (在IDP SpringAppIDP配置中),将WebUser的外部角色映射到