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 key = jwtAccessTokenConverter.getKey(); assertNotNull(key); } }