@Bean protected JwtAccessTokenConverter jwtTokenEnhancer() { JwtAccessTokenConverter converter = new JwtAccessTokenConverter(); Resource resource = new ClassPathResource("public.cert"); String publicKey = null; try { publicKey = new String(FileCopyUtils.copyToByteArray(resource.getInputStream())); } catch (IOException e) { throw new RuntimeException(e); } converter.setVerifierKey(publicKey); return converter; } }
@Bean protected JwtAccessTokenConverter jwtTokenEnhancer() { JwtAccessTokenConverter converter = new JwtAccessTokenConverter(); Resource resource = new ClassPathResource("public.cert"); String publicKey; try { publicKey = new String(FileCopyUtils.copyToByteArray(resource.getInputStream())); } catch (IOException e) { throw new RuntimeException(e); } converter.setVerifierKey(publicKey); return converter; } }
@Bean public JwtAccessTokenConverter jwtAccessTokenConverter() { JwtAccessTokenConverter converter = new JwtAccessTokenConverter(); converter.setVerifierKey(getPubKey()); return converter; }
/** * {@inheritDoc} * * @return */ @Bean public JwtAccessTokenConverter accessTokenConverter() { final JwtAccessTokenConverter converter = new JwtAccessTokenConverter(); converter.setAccessTokenConverter(customAccessTokenConverter); final Resource resource = new ClassPathResource("public.txt"); String publicKey = null; try { publicKey = IOUtils.toString(resource.getInputStream()); } catch (final IOException e) { throw new IllegalArgumentException(e); } converter.setVerifierKey(publicKey); return converter; }
@Bean public JwtAccessTokenConverter jwtTokenEnhancer() { String keyValue = this.authorization.getJwt().getKeyValue(); Assert.notNull(this.authorization.getJwt().getKeyValue(), "keyValue cannot be null"); JwtAccessTokenConverter converter = new JwtAccessTokenConverter(); if (!keyValue.startsWith("-----BEGIN")) { converter.setVerifierKey(keyValue); } converter.setSigningKey(keyValue); return converter; } }
@Bean public JwtAccessTokenConverter jwtTokenEnhancer() { String keyValue = this.authorization.getJwt().getKeyValue(); Assert.notNull(this.authorization.getJwt().getKeyValue(), "keyValue cannot be null"); JwtAccessTokenConverter converter = new JwtAccessTokenConverter(); if (!keyValue.startsWith("-----BEGIN")) { converter.setVerifierKey(keyValue); } converter.setSigningKey(keyValue); return converter; }
@Bean public JwtAccessTokenConverter jwtTokenEnhancer() { JwtAccessTokenConverter converter = new JwtAccessTokenConverter(); String keyValue = this.resource.getJwt().getKeyValue(); if (!StringUtils.hasText(keyValue)) { keyValue = getKeyFromServer(); } if (StringUtils.hasText(keyValue) && !keyValue.startsWith("-----BEGIN")) { converter.setSigningKey(keyValue); } if (keyValue != null) { converter.setVerifierKey(keyValue); } if (!CollectionUtils.isEmpty(this.configurers)) { AnnotationAwareOrderComparator.sort(this.configurers); for (JwtAccessTokenConverterConfigurer configurer : this.configurers) { configurer.configure(converter); } } return converter; }
@Bean public JwtAccessTokenConverter jwtTokenEnhancer() { JwtAccessTokenConverter converter = new JwtAccessTokenConverter(); String keyValue = this.resource.getJwt().getKeyValue(); if (!StringUtils.hasText(keyValue)) { keyValue = getKeyFromServer(); } if (StringUtils.hasText(keyValue) && !keyValue.startsWith("-----BEGIN")) { converter.setSigningKey(keyValue); } if (keyValue != null) { converter.setVerifierKey(keyValue); } if (!CollectionUtils.isEmpty(this.configurers)) { AnnotationAwareOrderComparator.sort(this.configurers); for (JwtAccessTokenConverterConfigurer configurer : this.configurers) { configurer.configure(converter); } } return converter; }
@Bean public JwtAccessTokenConverter jwtAccessTokenConverter() throws Exception { final DefaultAccessTokenConverter defaultAccessTokenConverter = new DefaultAccessTokenConverter(); defaultAccessTokenConverter.setIncludeGrantType(true); final JwtAccessTokenConverter jwtAccessTokenConverter = new JwtAccessTokenConverter(); jwtAccessTokenConverter.setAccessTokenConverter(defaultAccessTokenConverter); jwtAccessTokenConverter.setVerifierKey(resourceServerProperties().getJwt().getKeyValue()); jwtAccessTokenConverter.afterPropertiesSet(); return jwtAccessTokenConverter; }