gpt4 book ai didi

java - micronaut 安全中的自定义 JWT 过期

转载 作者:行者123 更新时间:2023-12-02 18:14:16 24 4
gpt4 key购买 nike

可以通过配置 micronaut.security.token.jwt.generator.access-token-expiration 来设置 JWT 的过期时间。

是否可以为单独发行的 JWT token 设置自定义值?搜索文档我没有找到任何有用的信息,除了您可以替换 BearerTokenRenderer 并返回自定义响应。

    public AccessRefreshToken render(Integer expiresIn, String accessToken, @Nullable String refreshToken) {
return new AccessRefreshToken(accessToken, refreshToken, BEARER_TOKEN_TYPE, ***customValue**);
}

在这种情况下,为 expires_in 返回不同的值会起作用吗?

最佳答案

根据micronaut documentation - 9.3.5 点

您可以将 ClaimGenerator 替换为您自己的: ClaimGenerator

其中有一个带有参数整数过期的方法

您可以使用 @Replaces 注释替换类,如下所述:

https://micronaut-projects.github.io/micronaut-core/latest/guide/#replaces

希望能解决您的问题

关于java - micronaut 安全中的自定义 JWT 过期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71841617/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com