B C D E G H I J M N O P U 
All Classes All Packages

B

BearerTokenOAuth2Authentication - Class in org.birchframework.security.oauth2
Implementation of OAuth2AuthenticatedPrincipal which delegates to DefaultOAuth2AuthenticatedPrincipal and also includes the BirchProperties.IdPRealm configuration.
BearerTokenOAuth2Authentication(OAuth2AuthenticatedPrincipal, OAuth2AccessToken, Collection<? extends GrantedAuthority>, BirchProperties.IdPRealm) - Constructor for class org.birchframework.security.oauth2.BearerTokenOAuth2Authentication
Constructs a BearerTokenAuthentication with the provided arguments
build(String, Jwt) - Method in interface org.birchframework.security.oauth2.GrantedAuthoritiesBuilder
Builds a collection of GrantedAuthority instances from the provided Jwt instance.

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 JwtDecoder that 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
 
B C D E G H I J M N O P U 
All Classes All Packages