小编vis*_*s4u的帖子

在 Spring boot JWT Plus Oauth2 中,TokenStore findTokensByClientId(clientId) 返回空白数组(我想要活动令牌)

我用 jwt 加 oauth2 (在内存中)实现了 spring boot。

这里的令牌位于内存中而不是数据库中。

但是当我使用时tokenStore.findTokensByClientId(clientId),它在下面的情况下返回空白数组

例子

@Configuration
@EnableAuthorizationServer
public class AuthorizationServerConfig extends AuthorizationServerConfigurerAdapter {


    static final String CLIEN_ID = "vishvas-client";
    static final String CLIENT_SECRET = "$2a$10$kfH4W.jyBuqvX5TLu.OfbOEUtScm4V9FEUDvGI8AWPaqObUOQ7HJ2"; // vishvas-secret
    static final String GRANT_TYPE_PASSWORD = "password";
    static final String AUTHORIZATION_CODE = "authorization_code";
    static final String REFRESH_TOKEN = "refresh_token";
    static final String IMPLICIT = "implicit";
    static final String SCOPE_READ = "read";
    static final String SCOPE_WRITE = "write";
    static final String TRUST = "trust";
    static final int ACCESS_TOKEN_VALIDITY_SECONDS …
Run Code Online (Sandbox Code Playgroud)

java spring-security oauth-2.0 jwt spring-security-oauth2

0
推荐指数
1
解决办法
1620
查看次数