Package org.birchframework.security.oauth2
-
Interface Summary Interface Description GrantedAuthoritiesBuilder Defines a method to build granted authorities given the role claim name and the unmarshalled JWT token. -
Class Summary Class Description BearerTokenOAuth2Authentication Implementation ofOAuth2AuthenticatedPrincipalwhich delegates toDefaultOAuth2AuthenticatedPrincipaland also includes theBirchProperties.IdPRealmconfiguration.IssuerAwareJWTDecoderAdapter An implementation ofJwtDecoderthat is issuer aware.IssuerAwareJWTDecoderAdapter.DummyX509TrustManager OAuth2ResourceServerAutoConfiguration Spring resources security auto-configuration of CXF JAX-RS resources, in OpenID Connect-compliant OAuth2 mode.OAuth2SecurityFilterChain Configures Spring Security as well as JAX-RS resources given an OAuth2 identity provider realm. -
Exception Summary Exception Description OAuth2ConfigurationException A runtime exception for various OAuth2 resource server configuration errors. -
Annotation Types Summary Annotation Type Description EnableOAuth2ResourceServerSecurity Enables OAuth2 security for all REST endpoints served by this CXF servers in this application.