B C D E G H I J M N O P U
All Classes All Packages
All Classes All Packages
All Classes All Packages
B
- BearerTokenOAuth2Authentication - Class in org.birchframework.security.oauth2
-
Implementation of
OAuth2AuthenticatedPrincipalwhich delegates toDefaultOAuth2AuthenticatedPrincipaland also includes theBirchProperties.IdPRealmconfiguration. - BearerTokenOAuth2Authentication(OAuth2AuthenticatedPrincipal, OAuth2AccessToken, Collection<? extends GrantedAuthority>, BirchProperties.IdPRealm) - Constructor for class org.birchframework.security.oauth2.BearerTokenOAuth2Authentication
-
Constructs a
BearerTokenAuthenticationwith the provided arguments - build(String, Jwt) - Method in interface org.birchframework.security.oauth2.GrantedAuthoritiesBuilder
-
Builds a collection of
GrantedAuthorityinstances from the providedJwtinstance.
C
- checkClientTrusted(X509Certificate[], String) - Method in class org.birchframework.security.oauth2.IssuerAwareJWTDecoderAdapter.DummyX509TrustManager
- checkServerTrusted(X509Certificate[], String) - Method in class org.birchframework.security.oauth2.IssuerAwareJWTDecoderAdapter.DummyX509TrustManager
- contextPathPattern - Static variable in class org.birchframework.security.oauth2.OAuth2SecurityFilterChain
- createServices() - Method in class org.birchframework.security.oauth2.OAuth2SecurityFilterChain
D
- decode(String) - Method in class org.birchframework.security.oauth2.IssuerAwareJWTDecoderAdapter
- DummyX509TrustManager() - Constructor for class org.birchframework.security.oauth2.IssuerAwareJWTDecoderAdapter.DummyX509TrustManager
E
- EnableOAuth2ResourceServerSecurity - Annotation Type in org.birchframework.security.oauth2
-
Enables OAuth2 security for all REST endpoints served by this CXF servers in this application.
G
- getAcceptedIssuers() - Method in class org.birchframework.security.oauth2.IssuerAwareJWTDecoderAdapter.DummyX509TrustManager
- getFilters() - Method in class org.birchframework.security.oauth2.OAuth2SecurityFilterChain
- getIdPRealmKey() - Method in class org.birchframework.security.oauth2.BearerTokenOAuth2Authentication
- getIdPRealmName() - Method in class org.birchframework.security.oauth2.BearerTokenOAuth2Authentication
- getOrder() - Method in class org.birchframework.security.oauth2.OAuth2SecurityFilterChain
- GrantedAuthoritiesBuilder - Interface in org.birchframework.security.oauth2
-
Defines a method to build granted authorities given the role claim name and the unmarshalled JWT token.
H
- httpSecurity() - Method in class org.birchframework.security.oauth2.OAuth2SecurityFilterChain
- httpSecurity(AuthenticationManagerBuilder) - Method in class org.birchframework.security.oauth2.OAuth2SecurityFilterChain
I
- init() - Method in class org.birchframework.security.oauth2.OAuth2ResourceServerAutoConfiguration
- ISSUER_RESPONSE_TYPE - Static variable in class org.birchframework.security.oauth2.IssuerAwareJWTDecoderAdapter
- IssuerAwareJWTDecoderAdapter - Class in org.birchframework.security.oauth2
-
An implementation of
JwtDecoderthat is issuer aware. - IssuerAwareJWTDecoderAdapter(String) - Constructor for class org.birchframework.security.oauth2.IssuerAwareJWTDecoderAdapter
- IssuerAwareJWTDecoderAdapter(String, boolean) - Constructor for class org.birchframework.security.oauth2.IssuerAwareJWTDecoderAdapter
- IssuerAwareJWTDecoderAdapter.DummyX509TrustManager - Class in org.birchframework.security.oauth2
J
- jwtAuthConverter() - Method in class org.birchframework.security.oauth2.OAuth2SecurityFilterChain
M
- matches(HttpServletRequest) - Method in class org.birchframework.security.oauth2.OAuth2SecurityFilterChain
N
- normalizePath(String) - Static method in class org.birchframework.security.oauth2.OAuth2SecurityFilterChain
O
- OAuth2ConfigurationException - Exception in org.birchframework.security.oauth2
-
A runtime exception for various OAuth2 resource server configuration errors.
- OAuth2ConfigurationException(ErrorCode<?>) - Constructor for exception org.birchframework.security.oauth2.OAuth2ConfigurationException
- OAuth2ConfigurationException(ErrorCode<?>, Throwable) - Constructor for exception org.birchframework.security.oauth2.OAuth2ConfigurationException
- OAuth2ResourceServerAutoConfiguration - Class in org.birchframework.security.oauth2
-
Spring resources security auto-configuration of CXF JAX-RS resources, in OpenID Connect-compliant OAuth2 mode.
- OAuth2ResourceServerAutoConfiguration() - Constructor for class org.birchframework.security.oauth2.OAuth2ResourceServerAutoConfiguration
- OAuth2SecurityFilterChain - Class in org.birchframework.security.oauth2
-
Configures Spring Security as well as JAX-RS resources given an OAuth2 identity provider realm.
- OAuth2SecurityFilterChain() - Constructor for class org.birchframework.security.oauth2.OAuth2SecurityFilterChain
- OIDC_METADATA_PATH - Static variable in class org.birchframework.security.oauth2.IssuerAwareJWTDecoderAdapter
- order - Static variable in class org.birchframework.security.oauth2.OAuth2SecurityFilterChain
- org.birchframework.security.oauth2 - package org.birchframework.security.oauth2
P
- properties - Variable in class org.birchframework.security.oauth2.OAuth2SecurityFilterChain
U
- unsecureContextPaths - Variable in class org.birchframework.security.oauth2.OAuth2SecurityFilterChain
All Classes All Packages