package cn.mb.cloud.auth.config;
|
|
|
import org.springframework.context.annotation.Bean;
|
import org.springframework.context.annotation.Configuration;
|
import org.springframework.security.oauth2.provider.token.TokenStore;
|
import org.springframework.security.oauth2.provider.token.store.JwtAccessTokenConverter;
|
import org.springframework.security.oauth2.provider.token.store.JwtTokenStore;
|
|
@Configuration
|
public class JwtTokenStoreConfig {
|
|
private final String SigningKey = "Bo3XdHukD8FE62ki";
|
|
//注册JwtAccessTokenConverter
|
@Bean
|
public JwtAccessTokenConverter jwtAccessTokenConverter() {
|
JwtAccessTokenConverter jwtAccessTokenConverter = new JwtAccessTokenConverter();
|
//配置jwt秘钥
|
jwtAccessTokenConverter.setSigningKey(SigningKey);
|
return jwtAccessTokenConverter;
|
}
|
|
//注册TokenStore
|
@Bean
|
public TokenStore jwtTokenStore() {
|
return new JwtTokenStore(jwtAccessTokenConverter());
|
}
|
}
|