Spring密钥斗篷jwt映射创建日期到令牌

Spring密钥斗篷jwt映射创建日期到令牌,spring,oauth,jwt,token,keycloak,Spring,Oauth,Jwt,Token,Keycloak,我正在用spring boot开发一个RESTAPI,我使用带有openid connect Oauth2的KeyClope进行身份验证流。 我想创建一个查询数据的端点。如果未设置from timestmap,我将其声明为可选,我希望使用帐户创建后的数据。为了向keydape admin restapi发出请求,我更愿意从令牌获取此信息。 我已经看了不同的内置作用域文件jwt等,但我找不到具体的映射器。谷歌也帮不了我 我使用KeyClope 6.0.1。 有他的版本可能吗?或者我必须花一个res

我正在用spring boot开发一个RESTAPI,我使用带有openid connect Oauth2的KeyClope进行身份验证流。 我想创建一个查询数据的端点。如果未设置from timestmap,我将其声明为可选,我希望使用帐户创建后的数据。为了向keydape admin restapi发出请求,我更愿意从令牌获取此信息。 我已经看了不同的内置作用域文件jwt等,但我找不到具体的映射器。谷歌也帮不了我

我使用KeyClope 6.0.1。 有他的版本可能吗?或者我必须花一个rest调用来管理api


我知道我可以在属性中创建时间戳并将其映射到令牌中,但如果可能的话,我想使用KeyClope自动创建时间戳,这可以通过在客户端或作用域设置中创建新的映射器来实现

第一个打开的映射器选项卡:

对于客户端,转到客户端-选择客户端-映射器选项卡。 对于范围,请转到范围->选择范围-映射器选项卡。 创建新映射器并填写以下字段:

名称-只是映射器的名称 类型-用户属性 属性-createdTimestamp 令牌声明名称-创建的\u时间戳您可以使用任何您喜欢的名称 令牌声明类型-长 对于范围映射器,还必须将新创建的范围分配给客户端

完成这些步骤后,您可以直接从访问令牌获取用户创建的时间戳