Java源码示例:org.springframework.boot.autoconfigure.security.oauth2.resource.OAuth2ResourceServerProperties

示例1
@Bean
public JwtDecoder jwtDecoderByIssuerUri(OAuth2ResourceServerProperties properties) {
	String issuerUri = properties.getJwt().getIssuerUri();
	NimbusJwtDecoder jwtDecoder = (NimbusJwtDecoder) JwtDecoders.fromIssuerLocation(issuerUri);
	// Use preferred_username from claims as authentication name, instead of UUID subject
	jwtDecoder.setClaimSetConverter(new UsernameSubClaimAdapter());
	return jwtDecoder;
}
 
示例2
@Bean
public JwtDecoder jwtDecoderByIssuerUri(OAuth2ResourceServerProperties properties) {
	String issuerUri = properties.getJwt().getIssuerUri();
	NimbusJwtDecoder jwtDecoder = (NimbusJwtDecoder) JwtDecoders.fromIssuerLocation(issuerUri);
	// Use preferred_username from claims as authentication name, instead of UUID subject
	jwtDecoder.setClaimSetConverter(new UsernameSubClaimAdapter());
	return jwtDecoder;
}
 
示例3
@Bean
public JwtDecoder jwtDecoderByIssuerUri(OAuth2ResourceServerProperties properties) {
	String issuerUri = properties.getJwt().getIssuerUri();
	NimbusJwtDecoder jwtDecoder = (NimbusJwtDecoder) JwtDecoders.fromIssuerLocation(issuerUri);
	// Use preferred_username from claims as authentication name, instead of UUID subject
	jwtDecoder.setClaimSetConverter(new UsernameSubClaimAdapter());
	return jwtDecoder;
}