【问题标题】:Using JWT along with refresh tokens in Spring OAuth2在 Spring OAuth2 中使用 JWT 和刷新令牌
【发布时间】:2016-01-25 17:38:22
【问题描述】:

考虑我们想在 Spring 中使用 JWT 和刷新令牌。 我们必须使用JWTTokenStore,对吧?

但如果JWTTokenStore 不是真正的数据库并且不存储任何内容,我们应该在哪里以及如何存储刷新令牌?

(我们更喜欢将刷新令牌存储在数据库中,而不是将它们存储在内存中)

【问题讨论】:

    标签: spring oauth-2.0 jwt spring-security-oauth2


    【解决方案1】:

    如果访问令牌是,则刷新令牌默认是 JWT。要改变这一点,您必须修改令牌服务(可能是自定义 TokenEnhancer 会这样做,也可能是自定义 TokenStore)。为什么不使用默认值?

    【讨论】:

      【解决方案2】:

      我遇到了同样的问题。对我的解释是令牌是在 cookie 中设置的。(客户端没有会话)。而且我不希望我的刷新令牌被用作访问令牌。 (用刷新令牌的值修改访问令牌cookie)

      【讨论】:

        猜你喜欢
        • 2017-12-25
        • 2015-12-13
        • 2020-05-02
        • 2012-07-21
        • 1970-01-01
        • 2017-11-09
        • 2016-03-07
        • 2018-01-28
        • 2017-10-27
        相关资源
        最近更新 更多