spring-oauth-server/src/test/java/com/monkeyk/sos/config/JWTTokenStoreConfigurationT...

44 lines
1.1 KiB
Java

package com.monkeyk.sos.config;
import org.junit.Test;
import org.springframework.security.oauth2.common.util.RandomValueStringGenerator;
import org.springframework.security.oauth2.provider.token.store.JwtAccessTokenConverter;
import java.util.Map;
import static org.junit.Assert.*;
/**
* 2020/6/9
*
* @author Shengzhao Li
* @since 2.1.0
*/
public class JWTTokenStoreConfigurationTest {
@Test
public void keyTest() throws Exception {
RandomValueStringGenerator randomValueStringGenerator = new RandomValueStringGenerator(32);
String verifierKey = randomValueStringGenerator.generate();
assertNotNull(verifierKey);
// System.out.println(verifierKey);
}
@Test
public void testJwtAccessTokenConverter() throws Exception {
JwtAccessTokenConverter jwtAccessTokenConverter = new JwtAccessTokenConverter();
jwtAccessTokenConverter.setSigningKey("IH6S2dhCEMwGr7uE4fBakSuDh9SoIrRa");
jwtAccessTokenConverter.afterPropertiesSet();
assertFalse(jwtAccessTokenConverter.isPublic());
Map<String, String> key = jwtAccessTokenConverter.getKey();
assertNotNull(key);
}
}