Keycloak 'ID' 作为向客户端发布的属性
Keycloak 'ID' as an Attribute Release to a Client
是否可以检索用户 ID 以将其作为 SAML 属性发送给客户端?
谢谢。
我以前没有使用过 SAML,但我认为你想要的可以通过以下方式完成:
- 转到客户端所在的Realm;
- 去客户端;
- Select 映射器;
- 点击
[Create]
;
- 作为映射器类型选择
Javascript Mapper
;
- 在脚本中输入
user.id
- 剩下的填好,点击[保存];
正如@Jan Garaj在评论中指出的那样:
Script for Javascript Mapper is (already/still) deprecated feature and
it may be removed in the further Keycloak release.
您可以使用 User Property Mapper
:
- 转到客户端所在的Realm;
- 去客户端;
- Select 映射器;
- 点击
[Create]
;
- 作为映射器类型选择
User Property;
- 在 属性 中输入
id
- 剩下的填好,点击[保存];
是否可以检索用户 ID 以将其作为 SAML 属性发送给客户端?
谢谢。
我以前没有使用过 SAML,但我认为你想要的可以通过以下方式完成:
- 转到客户端所在的Realm;
- 去客户端;
- Select 映射器;
- 点击
[Create]
; - 作为映射器类型选择
Javascript Mapper
; - 在脚本中输入
user.id
- 剩下的填好,点击[保存];
正如@Jan Garaj在评论中指出的那样:
Script for Javascript Mapper is (already/still) deprecated feature and it may be removed in the further Keycloak release.
您可以使用 User Property Mapper
:
- 转到客户端所在的Realm;
- 去客户端;
- Select 映射器;
- 点击
[Create]
; - 作为映射器类型选择
User Property;
- 在 属性 中输入
id
- 剩下的填好,点击[保存];