Index

A B C D E G H I J L M N O P R S U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

accept(OAuth2AuthorizationRequest.Builder) - Method in class com.c4_soft.springaddons.security.oidc.starter.AdditionalParamsAuthorizationRequestCustomizer
 
accept(OAuth2AuthorizationRequest.Builder) - Method in class com.c4_soft.springaddons.security.oidc.starter.CompositeOAuth2AuthorizationRequestCustomizer
 
addCustomizer(Consumer<OAuth2AuthorizationRequest.Builder>) - Method in class com.c4_soft.springaddons.security.oidc.starter.CompositeOAuth2AuthorizationRequestCustomizer
 
AdditionalParamsAuthorizationRequestCustomizer - Class in com.c4_soft.springaddons.security.oidc.starter
 
AdditionalParamsAuthorizationRequestCustomizer() - Constructor for class com.c4_soft.springaddons.security.oidc.starter.AdditionalParamsAuthorizationRequestCustomizer
 
authenticate(Authentication) - Method in class com.c4_soft.springaddons.security.oidc.starter.reactive.resourceserver.ReactiveJWTClaimsSetAuthenticationManager
 
authenticate(Authentication) - Method in class com.c4_soft.springaddons.security.oidc.starter.synchronised.resourceserver.JWTClaimsSetAuthenticationManager
 
AuthenticationConverterMissingCondition - Class in com.c4_soft.springaddons.security.oidc.starter.properties.condition.bean
 
AuthenticationConverterMissingCondition() - Constructor for class com.c4_soft.springaddons.security.oidc.starter.properties.condition.bean.AuthenticationConverterMissingCondition
 
authorize(OAuth2AuthorizationContext) - Method in class com.c4_soft.springaddons.security.oidc.starter.reactive.client.PerRegistrationReactiveOAuth2AuthorizedClientProvider
 
authorize(OAuth2AuthorizationContext) - Method in class com.c4_soft.springaddons.security.oidc.starter.synchronised.client.PerRegistrationOAuth2AuthorizedClientProvider
 
AuthorizeExchangeSpecPostProcessor - Interface in com.c4_soft.springaddons.security.oidc.starter.reactive
Customize access-control for routes which where not listed in spring-addons "permit-all" properties for client and resource server filter chains
authorizeHttpRequests(AuthorizeHttpRequestsConfigurer.AuthorizationManagerRequestMatcherRegistry) - Method in interface com.c4_soft.springaddons.security.oidc.starter.synchronised.ExpressionInterceptUrlRegistryPostProcessor
 
authorizeHttpRequests(ServerHttpSecurity.AuthorizeExchangeSpec) - Method in interface com.c4_soft.springaddons.security.oidc.starter.reactive.AuthorizeExchangeSpecPostProcessor
 

B

BackChannelLogoutProperties() - Constructor for class com.c4_soft.springaddons.security.oidc.starter.properties.SpringAddonsOidcClientProperties.BackChannelLogoutProperties
 
BackwardCompatibleCorsPropertiesCondition - Class in com.c4_soft.springaddons.security.oidc.starter.properties.condition.bean
Deprecated, for removal: This API element is subject to removal in a future version.
BackwardCompatibleCorsPropertiesCondition() - Constructor for class com.c4_soft.springaddons.security.oidc.starter.properties.condition.bean.BackwardCompatibleCorsPropertiesCondition
Deprecated.
 
ByIssuerOpenidProviderPropertiesResolver - Class in com.c4_soft.springaddons.security.oidc.starter
 
ByIssuerOpenidProviderPropertiesResolver() - Constructor for class com.c4_soft.springaddons.security.oidc.starter.ByIssuerOpenidProviderPropertiesResolver
 

C

C4Oauth2RedirectStrategy - Class in com.c4_soft.springaddons.security.oidc.starter.synchronised.client
Deprecated, for removal: This API element is subject to removal in a future version.
C4Oauth2RedirectStrategy() - Constructor for class com.c4_soft.springaddons.security.oidc.starter.synchronised.client.C4Oauth2RedirectStrategy
Deprecated.
 
C4Oauth2ServerRedirectStrategy - Class in com.c4_soft.springaddons.security.oidc.starter.reactive.client
Deprecated, for removal: This API element is subject to removal in a future version.
C4Oauth2ServerRedirectStrategy() - Constructor for class com.c4_soft.springaddons.security.oidc.starter.reactive.client.C4Oauth2ServerRedirectStrategy
Deprecated.
 
ClaimSetAuthoritiesConverter - Interface in com.c4_soft.springaddons.security.oidc.starter
 
ClientAuthorizeExchangeSpecPostProcessor - Interface in com.c4_soft.springaddons.security.oidc.starter.reactive.client
 
ClientExpressionInterceptUrlRegistryPostProcessor - Interface in com.c4_soft.springaddons.security.oidc.starter.synchronised.client
Post processor for access control in Java configuration.
ClientReactiveHttpSecurityPostProcessor - Interface in com.c4_soft.springaddons.security.oidc.starter.reactive.client
 
ClientSynchronizedHttpSecurityPostProcessor - Interface in com.c4_soft.springaddons.security.oidc.starter.synchronised.client
A post-processor to override anything from spring-addons client security filter-chain auto-configuration.
com.c4_soft.springaddons.security.oidc.starter - package com.c4_soft.springaddons.security.oidc.starter
 
com.c4_soft.springaddons.security.oidc.starter.properties - package com.c4_soft.springaddons.security.oidc.starter.properties
 
com.c4_soft.springaddons.security.oidc.starter.properties.condition - package com.c4_soft.springaddons.security.oidc.starter.properties.condition
 
com.c4_soft.springaddons.security.oidc.starter.properties.condition.bean - package com.c4_soft.springaddons.security.oidc.starter.properties.condition.bean
 
com.c4_soft.springaddons.security.oidc.starter.properties.condition.configuration - package com.c4_soft.springaddons.security.oidc.starter.properties.condition.configuration
 
com.c4_soft.springaddons.security.oidc.starter.reactive - package com.c4_soft.springaddons.security.oidc.starter.reactive
 
com.c4_soft.springaddons.security.oidc.starter.reactive.client - package com.c4_soft.springaddons.security.oidc.starter.reactive.client
 
com.c4_soft.springaddons.security.oidc.starter.reactive.resourceserver - package com.c4_soft.springaddons.security.oidc.starter.reactive.resourceserver
 
com.c4_soft.springaddons.security.oidc.starter.synchronised - package com.c4_soft.springaddons.security.oidc.starter.synchronised
 
com.c4_soft.springaddons.security.oidc.starter.synchronised.client - package com.c4_soft.springaddons.security.oidc.starter.synchronised.client
 
com.c4_soft.springaddons.security.oidc.starter.synchronised.resourceserver - package com.c4_soft.springaddons.security.oidc.starter.synchronised.resourceserver
 
commence(HttpServletRequest, HttpServletResponse, AuthenticationException) - Method in class com.c4_soft.springaddons.security.oidc.starter.synchronised.client.SpringAddonsAuthenticationEntryPoint
 
commence(ServerWebExchange, AuthenticationException) - Method in class com.c4_soft.springaddons.security.oidc.starter.reactive.client.SpringAddonsServerAuthenticationEntryPoint
 
CompositeOAuth2AuthorizationRequestCustomizer - Class in com.c4_soft.springaddons.security.oidc.starter
 
CompositeOAuth2AuthorizationRequestCustomizer(CompositeOAuth2AuthorizationRequestCustomizer, Consumer<OAuth2AuthorizationRequest.Builder>...) - Constructor for class com.c4_soft.springaddons.security.oidc.starter.CompositeOAuth2AuthorizationRequestCustomizer
 
CompositeOAuth2AuthorizationRequestCustomizer(Consumer<OAuth2AuthorizationRequest.Builder>...) - Constructor for class com.c4_soft.springaddons.security.oidc.starter.CompositeOAuth2AuthorizationRequestCustomizer
 
ConfigurableClaimSetAuthoritiesConverter - Class in com.c4_soft.springaddons.security.oidc.starter
Portable converter to extract Spring-security authorities from OAuth2 claims.
ConfigurableClaimSetAuthoritiesConverter() - Constructor for class com.c4_soft.springaddons.security.oidc.starter.ConfigurableClaimSetAuthoritiesConverter
 
configureAccess(HttpSecurity, List<String>, List<CorsProperties>, ExpressionInterceptUrlRegistryPostProcessor) - Static method in class com.c4_soft.springaddons.security.oidc.starter.synchronised.ServletConfigurationSupport
 
configureAccess(ServerHttpSecurity, List<String>, List<CorsProperties>) - Static method in class com.c4_soft.springaddons.security.oidc.starter.reactive.ReactiveConfigurationSupport
 
configureClient(HttpSecurity, ServerProperties, SpringAddonsOidcProperties, ClientExpressionInterceptUrlRegistryPostProcessor, ClientSynchronizedHttpSecurityPostProcessor) - Static method in class com.c4_soft.springaddons.security.oidc.starter.synchronised.ServletConfigurationSupport
 
configureClient(ServerHttpSecurity, ServerProperties, SpringAddonsOidcProperties, ClientAuthorizeExchangeSpecPostProcessor, ClientReactiveHttpSecurityPostProcessor) - Static method in class com.c4_soft.springaddons.security.oidc.starter.reactive.ReactiveConfigurationSupport
 
configureResourceServer(HttpSecurity, ServerProperties, SpringAddonsOidcProperties, ResourceServerExpressionInterceptUrlRegistryPostProcessor, ResourceServerSynchronizedHttpSecurityPostProcessor) - Static method in class com.c4_soft.springaddons.security.oidc.starter.synchronised.ServletConfigurationSupport
 
configureResourceServer(ServerHttpSecurity, ServerProperties, SpringAddonsOidcProperties, ResourceServerAuthorizeExchangeSpecPostProcessor, ResourceServerReactiveHttpSecurityPostProcessor) - Static method in class com.c4_soft.springaddons.security.oidc.starter.reactive.ReactiveConfigurationSupport
 
configureState(HttpSecurity, boolean, Csrf, String, String) - Static method in class com.c4_soft.springaddons.security.oidc.starter.synchronised.ServletConfigurationSupport
 
configureState(ServerHttpSecurity, boolean, Csrf, String, String) - Static method in class com.c4_soft.springaddons.security.oidc.starter.reactive.ReactiveConfigurationSupport
 
convert(Map<String, Object>) - Method in class com.c4_soft.springaddons.security.oidc.starter.ConfigurableClaimSetAuthoritiesConverter
 
COOKIE_ACCESSIBLE_FROM_JS - Enum constant in enum class com.c4_soft.springaddons.security.oidc.starter.properties.Csrf
Stores CSRF in a XSRF-TOKEN cookie that is readable by JS apps.
CookieCsrfCondition - Class in com.c4_soft.springaddons.security.oidc.starter.properties.condition.bean
 
CookieCsrfCondition() - Constructor for class com.c4_soft.springaddons.security.oidc.starter.properties.condition.bean.CookieCsrfCondition
 
CorsProperties - Class in com.c4_soft.springaddons.security.oidc.starter.properties
 
CorsProperties() - Constructor for class com.c4_soft.springaddons.security.oidc.starter.properties.CorsProperties
 
create(Optional<URI>, Optional<URI>, Optional<String>) - Method in class com.c4_soft.springaddons.security.oidc.starter.reactive.resourceserver.DefaultSpringAddonsReactiveJwtDecoderFactory
 
create(Optional<URI>, Optional<URI>, Optional<String>) - Method in interface com.c4_soft.springaddons.security.oidc.starter.reactive.resourceserver.SpringAddonsReactiveJwtDecoderFactory
 
create(Optional<URI>, Optional<URI>, Optional<String>) - Method in class com.c4_soft.springaddons.security.oidc.starter.synchronised.resourceserver.DefaultSpringAddonsJwtDecoderFactory
 
create(Optional<URI>, Optional<URI>, Optional<String>) - Method in interface com.c4_soft.springaddons.security.oidc.starter.synchronised.resourceserver.SpringAddonsJwtDecoderFactory
 
Csrf - Enum Class in com.c4_soft.springaddons.security.oidc.starter.properties
DEFAULT switches between DISABLED if statlessSessions is true (resource server) and SESSION otherwise (client) DISABLE disables CSRF protection.

D

DEFAULT - Enum constant in enum class com.c4_soft.springaddons.security.oidc.starter.properties.Csrf
Switches between DISABLED if statlessSessions is true (resource server) and SESSION otherwise (client)
DefaultAuthenticationEntryPointCondition - Class in com.c4_soft.springaddons.security.oidc.starter.properties.condition.bean
 
DefaultAuthenticationEntryPointCondition() - Constructor for class com.c4_soft.springaddons.security.oidc.starter.properties.condition.bean.DefaultAuthenticationEntryPointCondition
 
DefaultAuthenticationFailureHandlerCondition - Class in com.c4_soft.springaddons.security.oidc.starter.properties.condition.bean
 
DefaultAuthenticationFailureHandlerCondition() - Constructor for class com.c4_soft.springaddons.security.oidc.starter.properties.condition.bean.DefaultAuthenticationFailureHandlerCondition
 
DefaultAuthenticationManagerResolverCondition - Class in com.c4_soft.springaddons.security.oidc.starter.properties.condition.bean
 
DefaultAuthenticationSuccessHandlerCondition - Class in com.c4_soft.springaddons.security.oidc.starter.properties.condition.bean
 
DefaultAuthenticationSuccessHandlerCondition() - Constructor for class com.c4_soft.springaddons.security.oidc.starter.properties.condition.bean.DefaultAuthenticationSuccessHandlerCondition
 
DefaultCorsFilterCondition - Class in com.c4_soft.springaddons.security.oidc.starter.properties.condition.bean
 
DefaultCorsFilterCondition() - Constructor for class com.c4_soft.springaddons.security.oidc.starter.properties.condition.bean.DefaultCorsFilterCondition
 
DefaultCorsWebFilterCondition - Class in com.c4_soft.springaddons.security.oidc.starter.properties.condition.bean
 
DefaultCorsWebFilterCondition() - Constructor for class com.c4_soft.springaddons.security.oidc.starter.properties.condition.bean.DefaultCorsWebFilterCondition
 
DefaultGrantedAuthoritiesMapperCondition - Class in com.c4_soft.springaddons.security.oidc.starter.properties.condition.bean
 
DefaultJwtAbstractAuthenticationTokenConverterCondition - Class in com.c4_soft.springaddons.security.oidc.starter.properties.condition.bean
 
DefaultOAuth2AuthorizedClientManagerCondition - Class in com.c4_soft.springaddons.security.oidc.starter.properties.condition.bean
 
DefaultOAuth2AuthorizedClientManagerCondition() - Constructor for class com.c4_soft.springaddons.security.oidc.starter.properties.condition.bean.DefaultOAuth2AuthorizedClientManagerCondition
 
DefaultOAuth2AuthorizedClientProviderCondition - Class in com.c4_soft.springaddons.security.oidc.starter.properties.condition.bean
 
DefaultOAuth2AuthorizedClientProviderCondition() - Constructor for class com.c4_soft.springaddons.security.oidc.starter.properties.condition.bean.DefaultOAuth2AuthorizedClientProviderCondition
 
DefaultOidcBackChannelLogoutHandlerCondition - Class in com.c4_soft.springaddons.security.oidc.starter.properties.condition.bean
 
DefaultOidcBackChannelLogoutHandlerCondition() - Constructor for class com.c4_soft.springaddons.security.oidc.starter.properties.condition.bean.DefaultOidcBackChannelLogoutHandlerCondition
 
DefaultOidcSessionRegistryCondition - Class in com.c4_soft.springaddons.security.oidc.starter.properties.condition.bean
 
DefaultOidcSessionRegistryCondition() - Constructor for class com.c4_soft.springaddons.security.oidc.starter.properties.condition.bean.DefaultOidcSessionRegistryCondition
 
DefaultOpaqueTokenAuthenticationConverterCondition - Class in com.c4_soft.springaddons.security.oidc.starter.properties.condition.bean
 
DefaultReactiveOAuth2AuthorizedClientManagerCondition - Class in com.c4_soft.springaddons.security.oidc.starter.properties.condition.bean
 
DefaultReactiveOAuth2AuthorizedClientManagerCondition() - Constructor for class com.c4_soft.springaddons.security.oidc.starter.properties.condition.bean.DefaultReactiveOAuth2AuthorizedClientManagerCondition
 
DefaultReactiveOAuth2AuthorizedClientProviderCondition - Class in com.c4_soft.springaddons.security.oidc.starter.properties.condition.bean
 
DefaultReactiveOAuth2AuthorizedClientProviderCondition() - Constructor for class com.c4_soft.springaddons.security.oidc.starter.properties.condition.bean.DefaultReactiveOAuth2AuthorizedClientProviderCondition
 
DefaultSpringAddonsJwtDecoderFactory - Class in com.c4_soft.springaddons.security.oidc.starter.synchronised.resourceserver
Provides with a JwtDecoder (configured with the required validators).
DefaultSpringAddonsJwtDecoderFactory() - Constructor for class com.c4_soft.springaddons.security.oidc.starter.synchronised.resourceserver.DefaultSpringAddonsJwtDecoderFactory
 
DefaultSpringAddonsReactiveJwtDecoderFactory - Class in com.c4_soft.springaddons.security.oidc.starter.reactive.resourceserver
Provides with a JwtDecoder (configured with the required validators).
DefaultSpringAddonsReactiveJwtDecoderFactory() - Constructor for class com.c4_soft.springaddons.security.oidc.starter.reactive.resourceserver.DefaultSpringAddonsReactiveJwtDecoderFactory
 
determineTargetUrl(HttpServletRequest, HttpServletResponse, Authentication) - Method in class com.c4_soft.springaddons.security.oidc.starter.synchronised.client.SpringAddonsLogoutSuccessHandler
 
DISABLE - Enum constant in enum class com.c4_soft.springaddons.security.oidc.starter.properties.Csrf
Disables CSRF protection.

E

ExpressionInterceptUrlRegistryPostProcessor - Interface in com.c4_soft.springaddons.security.oidc.starter.synchronised
Customize access-control for routes which where not listed in SpringAddonsOidcClientProperties.permitAll or SpringAddonsOidcResourceServerProperties.permitAll

G

getClientIdRequestParam(Optional<SpringAddonsOidcClientProperties.OAuth2LogoutProperties>) - Method in class com.c4_soft.springaddons.security.oidc.starter.SpringAddonsOAuth2LogoutRequestUriBuilder
 
getCompositeOAuth2AuthorizationRequestCustomizer(String) - Method in class com.c4_soft.springaddons.security.oidc.starter.reactive.client.SpringAddonsServerOAuth2AuthorizationRequestResolver
 
getCompositeOAuth2AuthorizationRequestCustomizer(String) - Method in class com.c4_soft.springaddons.security.oidc.starter.synchronised.client.SpringAddonsOAuth2AuthorizationRequestResolver
 
getCorsFilterBean(List<CorsProperties>) - Static method in class com.c4_soft.springaddons.security.oidc.starter.reactive.ReactiveConfigurationSupport
 
getCorsFilterBean(List<CorsProperties>) - Static method in class com.c4_soft.springaddons.security.oidc.starter.synchronised.ServletConfigurationSupport
 
getExtraAuthorizationParameters(String) - Method in class com.c4_soft.springaddons.security.oidc.starter.properties.SpringAddonsOidcClientProperties
 
getExtraTokenParameters(String) - Method in class com.c4_soft.springaddons.security.oidc.starter.properties.SpringAddonsOidcClientProperties
 
getIdTokenHintRequestParam(Optional<SpringAddonsOidcClientProperties.OAuth2LogoutProperties>) - Method in class com.c4_soft.springaddons.security.oidc.starter.SpringAddonsOAuth2LogoutRequestUriBuilder
 
getLogoutEndpointUri(Optional<SpringAddonsOidcClientProperties.OAuth2LogoutProperties>, ClientRegistration) - Method in class com.c4_soft.springaddons.security.oidc.starter.SpringAddonsOAuth2LogoutRequestUriBuilder
 
getLogoutProperties(String) - Method in class com.c4_soft.springaddons.security.oidc.starter.properties.SpringAddonsOidcClientProperties
 
getLogoutRequestUri(ClientRegistration, String) - Method in interface com.c4_soft.springaddons.security.oidc.starter.LogoutRequestUriBuilder
 
getLogoutRequestUri(ClientRegistration, String) - Method in class com.c4_soft.springaddons.security.oidc.starter.SpringAddonsOAuth2LogoutRequestUriBuilder
 
getLogoutRequestUri(ClientRegistration, String, Optional<URI>) - Method in interface com.c4_soft.springaddons.security.oidc.starter.LogoutRequestUriBuilder
 
getLogoutRequestUri(ClientRegistration, String, Optional<URI>) - Method in class com.c4_soft.springaddons.security.oidc.starter.SpringAddonsOAuth2LogoutRequestUriBuilder
 
getNonEmptyHeaderValues(String) - Static method in class com.c4_soft.springaddons.security.oidc.starter.reactive.ServerHttpRequestSupport
 
getNonEmptyRequestHeaderValues(String) - Static method in class com.c4_soft.springaddons.security.oidc.starter.synchronised.HttpServletRequestSupport
 
getOAuth2AuthorizationRequestCustomizer(HttpServletRequest, String) - Method in class com.c4_soft.springaddons.security.oidc.starter.synchronised.client.SpringAddonsOAuth2AuthorizationRequestResolver
Override this to use a "dynamic" request customizer.
getOAuth2AuthorizationRequestCustomizer(ServerWebExchange, String) - Method in class com.c4_soft.springaddons.security.oidc.starter.reactive.client.SpringAddonsServerOAuth2AuthorizationRequestResolver
Override this to use a "dynamic" request customizer.
getPostLoginAllowedUriPatterns() - Method in class com.c4_soft.springaddons.security.oidc.starter.properties.SpringAddonsOidcClientProperties
 
getPostLoginRedirectHost() - Method in class com.c4_soft.springaddons.security.oidc.starter.properties.SpringAddonsOidcClientProperties
 
getPostLoginRedirectUri() - Method in class com.c4_soft.springaddons.security.oidc.starter.properties.SpringAddonsOidcClientProperties
 
getPostLogoutAllowedUriPatterns() - Method in class com.c4_soft.springaddons.security.oidc.starter.properties.SpringAddonsOidcClientProperties
 
getPostLogoutRedirectHost() - Method in class com.c4_soft.springaddons.security.oidc.starter.properties.SpringAddonsOidcClientProperties
 
getPostLogoutRedirectUri() - Method in class com.c4_soft.springaddons.security.oidc.starter.properties.SpringAddonsOidcClientProperties
 
getPostLogoutUriRequestParam(Optional<SpringAddonsOidcClientProperties.OAuth2LogoutProperties>) - Method in class com.c4_soft.springaddons.security.oidc.starter.SpringAddonsOAuth2LogoutRequestUriBuilder
 
getRequest() - Static method in class com.c4_soft.springaddons.security.oidc.starter.reactive.ServerHttpRequestSupport
 
getRequest() - Static method in class com.c4_soft.springaddons.security.oidc.starter.synchronised.HttpServletRequestSupport
 
getRequestResolver(HttpServletRequest, String) - Method in class com.c4_soft.springaddons.security.oidc.starter.synchronised.client.SpringAddonsOAuth2AuthorizationRequestResolver
You probably don't need to override this.
getRequestResolver(ServerWebExchange, String) - Method in class com.c4_soft.springaddons.security.oidc.starter.reactive.client.SpringAddonsServerOAuth2AuthorizationRequestResolver
You probably don't need to override this.
getSession() - Static method in class com.c4_soft.springaddons.security.oidc.starter.reactive.ServerHttpRequestSupport
 
getSession() - Static method in class com.c4_soft.springaddons.security.oidc.starter.synchronised.HttpServletRequestSupport
 
getSessionAttribute(String) - Static method in class com.c4_soft.springaddons.security.oidc.starter.synchronised.HttpServletRequestSupport
 
getUniqueHeader(String) - Static method in class com.c4_soft.springaddons.security.oidc.starter.reactive.ServerHttpRequestSupport
 
getUniqueRequestHeader(String) - Static method in class com.c4_soft.springaddons.security.oidc.starter.synchronised.HttpServletRequestSupport
 

H

HasClientCorsPropertiesCondition - Class in com.c4_soft.springaddons.security.oidc.starter.properties.condition
Deprecated, for removal: This API element is subject to removal in a future version.
HasClientCorsPropertiesCondition() - Constructor for class com.c4_soft.springaddons.security.oidc.starter.properties.condition.HasClientCorsPropertiesCondition
Deprecated.
 
HasCorsPropertiesCondition - Class in com.c4_soft.springaddons.security.oidc.starter.properties.condition
 
HasCorsPropertiesCondition() - Constructor for class com.c4_soft.springaddons.security.oidc.starter.properties.condition.HasCorsPropertiesCondition
 
HasOAuth2RegistrationPropertiesCondition - Class in com.c4_soft.springaddons.security.oidc.starter.properties.condition
 
HasOAuth2RegistrationPropertiesCondition() - Constructor for class com.c4_soft.springaddons.security.oidc.starter.properties.condition.HasOAuth2RegistrationPropertiesCondition
 
HasPropertyPrefixCondition - Class in com.c4_soft.springaddons.security.oidc.starter.properties.condition
 
HasPropertyPrefixCondition() - Constructor for class com.c4_soft.springaddons.security.oidc.starter.properties.condition.HasPropertyPrefixCondition
 
HasResourceServerCorsPropertiesCondition - Class in com.c4_soft.springaddons.security.oidc.starter.properties.condition
Deprecated, for removal: This API element is subject to removal in a future version.
HasResourceServerCorsPropertiesCondition() - Constructor for class com.c4_soft.springaddons.security.oidc.starter.properties.condition.HasResourceServerCorsPropertiesCondition
Deprecated.
 
HttpServletRequestSupport - Class in com.c4_soft.springaddons.security.oidc.starter.synchronised
Support class to statically access current request.
HttpServletRequestSupport() - Constructor for class com.c4_soft.springaddons.security.oidc.starter.synchronised.HttpServletRequestSupport
 
HttpServletRequestSupport.InvalidHeaderException - Exception in com.c4_soft.springaddons.security.oidc.starter.synchronised
 
HttpServletRequestSupport.MissingHeaderException - Exception in com.c4_soft.springaddons.security.oidc.starter.synchronised
 
HttpServletRequestSupport.MultiValuedHeaderException - Exception in com.c4_soft.springaddons.security.oidc.starter.synchronised
 

I

InvalidHeaderException(String) - Constructor for exception com.c4_soft.springaddons.security.oidc.starter.reactive.ServerHttpRequestSupport.InvalidHeaderException
 
InvalidHeaderException(String) - Constructor for exception com.c4_soft.springaddons.security.oidc.starter.synchronised.HttpServletRequestSupport.InvalidHeaderException
 
InvalidRedirectionUriException - Exception in com.c4_soft.springaddons.security.oidc.starter.properties
 
InvalidRedirectionUriException(URI) - Constructor for exception com.c4_soft.springaddons.security.oidc.starter.properties.InvalidRedirectionUriException
 
InvalidSessionProperties() - Constructor for class com.c4_soft.springaddons.security.oidc.starter.properties.SpringAddonsOidcClientProperties.InvalidSessionProperties
 
IsClientWithLoginCondition - Class in com.c4_soft.springaddons.security.oidc.starter.properties.condition.configuration
 
IsClientWithLoginCondition() - Constructor for class com.c4_soft.springaddons.security.oidc.starter.properties.condition.configuration.IsClientWithLoginCondition
 
IsIntrospectingResourceServerCondition - Class in com.c4_soft.springaddons.security.oidc.starter.properties.condition.bean
 
IsJwtDecoderResourceServerCondition - Class in com.c4_soft.springaddons.security.oidc.starter.properties.condition.bean
 
IsNotServlet - Class in com.c4_soft.springaddons.security.oidc.starter.properties.condition.configuration
 
IsNotServlet() - Constructor for class com.c4_soft.springaddons.security.oidc.starter.properties.condition.configuration.IsNotServlet
 
IsOidcResourceServerCondition - Class in com.c4_soft.springaddons.security.oidc.starter.properties.condition.configuration
 
IsReactiveOauth2ClientCondition - Class in com.c4_soft.springaddons.security.oidc.starter.properties.condition.configuration
 
IsReactiveOauth2ClientCondition() - Constructor for class com.c4_soft.springaddons.security.oidc.starter.properties.condition.configuration.IsReactiveOauth2ClientCondition
 
IsServletOauth2ClientCondition - Class in com.c4_soft.springaddons.security.oidc.starter.properties.condition.configuration
 
IsServletOauth2ClientCondition() - Constructor for class com.c4_soft.springaddons.security.oidc.starter.properties.condition.configuration.IsServletOauth2ClientCondition
 

J

JwtAbstractAuthenticationTokenConverter - Interface in com.c4_soft.springaddons.security.oidc.starter.synchronised.resourceserver
 
JWTClaimsSetAuthenticationManager - Class in com.c4_soft.springaddons.security.oidc.starter.synchronised.resourceserver
An AuthenticationManager relying on JWTClaimsSetAuthenticationManager.JWTClaimsSetAuthenticationManagerResolver, itself using SpringAddonsJwtDecoderFactory and a Converter<Jwt, AbstractAuthenticationToken>.
JWTClaimsSetAuthenticationManager(OpenidProviderPropertiesResolver, SpringAddonsJwtDecoderFactory, Converter<Jwt, AbstractAuthenticationToken>) - Constructor for class com.c4_soft.springaddons.security.oidc.starter.synchronised.resourceserver.JWTClaimsSetAuthenticationManager
 
JWTClaimsSetAuthenticationManager.JWTClaimsSetAuthenticationManagerResolver - Class in com.c4_soft.springaddons.security.oidc.starter.synchronised.resourceserver
An AuthenticationManagerResolver for resource servers using JWT decoder(s).
JWTClaimsSetAuthenticationManagerResolver() - Constructor for class com.c4_soft.springaddons.security.oidc.starter.synchronised.resourceserver.JWTClaimsSetAuthenticationManager.JWTClaimsSetAuthenticationManagerResolver
 

L

LogoutRequestUriBuilder - Interface in com.c4_soft.springaddons.security.oidc.starter
 
LOWER - Enum constant in enum class com.c4_soft.springaddons.security.oidc.starter.properties.SpringAddonsOidcProperties.OpenidProviderProperties.SimpleAuthoritiesMappingProperties.Case
 

M

matches(ConditionContext, AnnotatedTypeMetadata) - Method in class com.c4_soft.springaddons.security.oidc.starter.properties.condition.bean.AuthenticationConverterMissingCondition
 
matches(ConditionContext, AnnotatedTypeMetadata) - Method in class com.c4_soft.springaddons.security.oidc.starter.properties.condition.HasPropertyPrefixCondition
 
MisconfiguredPostLoginUriException - Exception in com.c4_soft.springaddons.security.oidc.starter.properties
 
MisconfiguredPostLoginUriException(URI, Collection<Pattern>) - Constructor for exception com.c4_soft.springaddons.security.oidc.starter.properties.MisconfiguredPostLoginUriException
 
MisconfiguredPostLogoutUriException - Exception in com.c4_soft.springaddons.security.oidc.starter.properties
 
MisconfiguredPostLogoutUriException(URI, Collection<Pattern>) - Constructor for exception com.c4_soft.springaddons.security.oidc.starter.properties.MisconfiguredPostLogoutUriException
 
MissingHeaderException(String) - Constructor for exception com.c4_soft.springaddons.security.oidc.starter.reactive.ServerHttpRequestSupport.MissingHeaderException
 
MissingHeaderException(String) - Constructor for exception com.c4_soft.springaddons.security.oidc.starter.synchronised.HttpServletRequestSupport.MissingHeaderException
 
MultiValuedHeaderException(String) - Constructor for exception com.c4_soft.springaddons.security.oidc.starter.reactive.ServerHttpRequestSupport.MultiValuedHeaderException
 
MultiValuedHeaderException(String) - Constructor for exception com.c4_soft.springaddons.security.oidc.starter.synchronised.HttpServletRequestSupport.MultiValuedHeaderException
 

N

NotAConfiguredOpenidProviderException - Exception in com.c4_soft.springaddons.security.oidc.starter.properties
 
NotAConfiguredOpenidProviderException(Map<String, Object>) - Constructor for exception com.c4_soft.springaddons.security.oidc.starter.properties.NotAConfiguredOpenidProviderException
 

O

OAuth2LogoutProperties() - Constructor for class com.c4_soft.springaddons.security.oidc.starter.properties.SpringAddonsOidcClientProperties.OAuth2LogoutProperties
 
OAuth2RedirectionProperties() - Constructor for class com.c4_soft.springaddons.security.oidc.starter.properties.SpringAddonsOidcClientProperties.OAuth2RedirectionProperties
 
onAuthenticationFailure(HttpServletRequest, HttpServletResponse, AuthenticationException) - Method in class com.c4_soft.springaddons.security.oidc.starter.synchronised.client.SpringAddonsOauth2AuthenticationFailureHandler
 
onAuthenticationFailure(WebFilterExchange, AuthenticationException) - Method in class com.c4_soft.springaddons.security.oidc.starter.reactive.client.SpringAddonsOauth2ServerAuthenticationFailureHandler
 
onAuthenticationSuccess(HttpServletRequest, HttpServletResponse, Authentication) - Method in class com.c4_soft.springaddons.security.oidc.starter.synchronised.client.SpringAddonsOauth2AuthenticationSuccessHandler
 
onAuthenticationSuccess(WebFilterExchange, Authentication) - Method in class com.c4_soft.springaddons.security.oidc.starter.reactive.client.SpringAddonsOauth2ServerAuthenticationSuccessHandler
 
onLogoutSuccess(HttpServletRequest, HttpServletResponse, Authentication) - Method in class com.c4_soft.springaddons.security.oidc.starter.synchronised.client.SpringAddonsLogoutSuccessHandler
 
onLogoutSuccess(WebFilterExchange, Authentication) - Method in class com.c4_soft.springaddons.security.oidc.starter.reactive.client.SpringAddonsServerLogoutSuccessHandler
 
OpenidProviderProperties() - Constructor for class com.c4_soft.springaddons.security.oidc.starter.properties.SpringAddonsOidcProperties.OpenidProviderProperties
 
OpenidProviderPropertiesResolver - Interface in com.c4_soft.springaddons.security.oidc.starter
Resolves OpenID Provider configuration properties from OAuth2 / OpenID claims (decoded from a JWT, introspected from an opaque token or retrieved from userinfo endpoint)

P

PerRegistrationOAuth2AuthorizedClientProvider - Class in com.c4_soft.springaddons.security.oidc.starter.synchronised.client
An alternative OAuth2AuthorizedClientProvider to DelegatingOAuth2AuthorizedClientProvider keeping a different provider for each client registration.
PerRegistrationOAuth2AuthorizedClientProvider(InMemoryClientRegistrationRepository, SpringAddonsOidcProperties) - Constructor for class com.c4_soft.springaddons.security.oidc.starter.synchronised.client.PerRegistrationOAuth2AuthorizedClientProvider
 
PerRegistrationOAuth2AuthorizedClientProvider(InMemoryClientRegistrationRepository, SpringAddonsOidcProperties, Map<String, RestClient>) - Constructor for class com.c4_soft.springaddons.security.oidc.starter.synchronised.client.PerRegistrationOAuth2AuthorizedClientProvider
 
PerRegistrationOAuth2AuthorizedClientProvider(InMemoryClientRegistrationRepository, SpringAddonsOidcProperties, Map<String, RestClient>, Map<String, List<OAuth2AuthorizedClientProvider>>) - Constructor for class com.c4_soft.springaddons.security.oidc.starter.synchronised.client.PerRegistrationOAuth2AuthorizedClientProvider
 
PerRegistrationReactiveOAuth2AuthorizedClientProvider - Class in com.c4_soft.springaddons.security.oidc.starter.reactive.client
An alternative ReactiveOAuth2AuthorizedClientProvider to DelegatingReactiveOAuth2AuthorizedClientProvider keeping a different provider for each client registration.
PerRegistrationReactiveOAuth2AuthorizedClientProvider(InMemoryReactiveClientRegistrationRepository, SpringAddonsOidcProperties) - Constructor for class com.c4_soft.springaddons.security.oidc.starter.reactive.client.PerRegistrationReactiveOAuth2AuthorizedClientProvider
 
PerRegistrationReactiveOAuth2AuthorizedClientProvider(InMemoryReactiveClientRegistrationRepository, SpringAddonsOidcProperties, Map<String, WebClient>) - Constructor for class com.c4_soft.springaddons.security.oidc.starter.reactive.client.PerRegistrationReactiveOAuth2AuthorizedClientProvider
 
PerRegistrationReactiveOAuth2AuthorizedClientProvider(InMemoryReactiveClientRegistrationRepository, SpringAddonsOidcProperties, Map<String, WebClient>, Map<String, List<ReactiveOAuth2AuthorizedClientProvider>>) - Constructor for class com.c4_soft.springaddons.security.oidc.starter.reactive.client.PerRegistrationReactiveOAuth2AuthorizedClientProvider
 
POST_AUTHENTICATION_FAILURE_CAUSE_ATTRIBUTE - Static variable in class com.c4_soft.springaddons.security.oidc.starter.properties.SpringAddonsOidcClientProperties
 
POST_AUTHENTICATION_FAILURE_URI_HEADER - Static variable in class com.c4_soft.springaddons.security.oidc.starter.properties.SpringAddonsOidcClientProperties
 
POST_AUTHENTICATION_FAILURE_URI_PARAM - Static variable in class com.c4_soft.springaddons.security.oidc.starter.properties.SpringAddonsOidcClientProperties
 
POST_AUTHENTICATION_FAILURE_URI_SESSION_ATTRIBUTE - Static variable in class com.c4_soft.springaddons.security.oidc.starter.properties.SpringAddonsOidcClientProperties
 
POST_AUTHENTICATION_SUCCESS_URI_HEADER - Static variable in class com.c4_soft.springaddons.security.oidc.starter.properties.SpringAddonsOidcClientProperties
 
POST_AUTHENTICATION_SUCCESS_URI_PARAM - Static variable in class com.c4_soft.springaddons.security.oidc.starter.properties.SpringAddonsOidcClientProperties
 
POST_AUTHENTICATION_SUCCESS_URI_SESSION_ATTRIBUTE - Static variable in class com.c4_soft.springaddons.security.oidc.starter.properties.SpringAddonsOidcClientProperties
 
POST_LOGOUT_SUCCESS_URI_HEADER - Static variable in class com.c4_soft.springaddons.security.oidc.starter.properties.SpringAddonsOidcClientProperties
 
POST_LOGOUT_SUCCESS_URI_PARAM - Static variable in class com.c4_soft.springaddons.security.oidc.starter.properties.SpringAddonsOidcClientProperties
 
PreAuthorizationCodeRedirectStrategy - Interface in com.c4_soft.springaddons.security.oidc.starter.synchronised.client
 
process(HttpSecurity) - Method in interface com.c4_soft.springaddons.security.oidc.starter.synchronised.SynchronizedHttpSecurityPostProcessor
 
process(ServerHttpSecurity) - Method in interface com.c4_soft.springaddons.security.oidc.starter.reactive.ReactiveHttpSecurityPostProcessor
 

R

ReactiveConfigurationSupport - Class in com.c4_soft.springaddons.security.oidc.starter.reactive
 
ReactiveConfigurationSupport() - Constructor for class com.c4_soft.springaddons.security.oidc.starter.reactive.ReactiveConfigurationSupport
 
ReactiveHttpSecurityPostProcessor - Interface in com.c4_soft.springaddons.security.oidc.starter.reactive
Process ServerHttpSecurity of default security filter-chain after it was processed by spring-addons.
ReactiveJwtAbstractAuthenticationTokenConverter - Interface in com.c4_soft.springaddons.security.oidc.starter.reactive.resourceserver
 
ReactiveJWTClaimsSetAuthenticationManager - Class in com.c4_soft.springaddons.security.oidc.starter.reactive.resourceserver
An AuthenticationManager relying on JWTClaimsSetAuthenticationManager.JWTClaimsSetAuthenticationManagerResolver, itself using SpringAddonsReactiveJwtDecoderFactory and a Converter<Jwt, Mono<? extends AbstractAuthenticationToken>>.
ReactiveJWTClaimsSetAuthenticationManager(OpenidProviderPropertiesResolver, SpringAddonsReactiveJwtDecoderFactory, Converter<Jwt, ? extends Mono<? extends AbstractAuthenticationToken>>) - Constructor for class com.c4_soft.springaddons.security.oidc.starter.reactive.resourceserver.ReactiveJWTClaimsSetAuthenticationManager
 
ReactiveJWTClaimsSetAuthenticationManager.ReactiveJWTClaimsSetAuthenticationManagerResolver - Class in com.c4_soft.springaddons.security.oidc.starter.reactive.resourceserver
An ReactiveAuthenticationManagerResolver for resource servers using JWT decoder(s).
ReactiveJWTClaimsSetAuthenticationManagerResolver() - Constructor for class com.c4_soft.springaddons.security.oidc.starter.reactive.resourceserver.ReactiveJWTClaimsSetAuthenticationManager.ReactiveJWTClaimsSetAuthenticationManagerResolver
 
ReactiveSpringAddonsOAuth2AuthorizedClientBeans - Class in com.c4_soft.springaddons.security.oidc.starter.reactive.client
 
ReactiveSpringAddonsOAuth2AuthorizedClientBeans() - Constructor for class com.c4_soft.springaddons.security.oidc.starter.reactive.client.ReactiveSpringAddonsOAuth2AuthorizedClientBeans
 
ReactiveSpringAddonsOidcBeans - Class in com.c4_soft.springaddons.security.oidc.starter.reactive
 
ReactiveSpringAddonsOidcBeans() - Constructor for class com.c4_soft.springaddons.security.oidc.starter.reactive.ReactiveSpringAddonsOidcBeans
 
ReactiveSpringAddonsOidcClientWithLoginBeans - Class in com.c4_soft.springaddons.security.oidc.starter.reactive.client
The following @ConditionalOnMissingBeans are auto-configured springAddonsClientFilterChain: a SecurityWebFilterChain.
ReactiveSpringAddonsOidcClientWithLoginBeans() - Constructor for class com.c4_soft.springaddons.security.oidc.starter.reactive.client.ReactiveSpringAddonsOidcClientWithLoginBeans
 
ReactiveSpringAddonsOidcClientWithLoginBeans.PreAuthorizationCodeServerRedirectStrategy - Interface in com.c4_soft.springaddons.security.oidc.starter.reactive.client
 
ReactiveSpringAddonsOidcClientWithLoginBeans.SpringAddonsPreAuthorizationCodeServerRedirectStrategy - Class in com.c4_soft.springaddons.security.oidc.starter.reactive.client
 
ReactiveSpringAddonsOidcResourceServerBeans - Class in com.c4_soft.springaddons.security.oidc.starter.reactive.resourceserver
Usage
If not using spring-boot, @Import or @ComponentScan this class.
ReactiveSpringAddonsOidcResourceServerBeans() - Constructor for class com.c4_soft.springaddons.security.oidc.starter.reactive.resourceserver.ReactiveSpringAddonsOidcResourceServerBeans
 
RequestParam() - Constructor for class com.c4_soft.springaddons.security.oidc.starter.properties.SpringAddonsOidcClientProperties.RequestParam
 
resolve(JWTClaimsSet) - Method in class com.c4_soft.springaddons.security.oidc.starter.reactive.resourceserver.ReactiveJWTClaimsSetAuthenticationManager.ReactiveJWTClaimsSetAuthenticationManagerResolver
 
resolve(JWTClaimsSet) - Method in class com.c4_soft.springaddons.security.oidc.starter.synchronised.resourceserver.JWTClaimsSetAuthenticationManager.JWTClaimsSetAuthenticationManagerResolver
 
resolve(HttpServletRequest) - Method in class com.c4_soft.springaddons.security.oidc.starter.synchronised.client.SpringAddonsOAuth2AuthorizationRequestResolver
 
resolve(HttpServletRequest) - Method in class com.c4_soft.springaddons.security.oidc.starter.synchronised.resourceserver.SpringAddonsJwtAuthenticationManagerResolver
 
resolve(HttpServletRequest, String) - Method in class com.c4_soft.springaddons.security.oidc.starter.synchronised.client.SpringAddonsOAuth2AuthorizationRequestResolver
 
resolve(Map<String, Object>) - Method in class com.c4_soft.springaddons.security.oidc.starter.ByIssuerOpenidProviderPropertiesResolver
 
resolve(Map<String, Object>) - Method in interface com.c4_soft.springaddons.security.oidc.starter.OpenidProviderPropertiesResolver
 
resolve(ServerWebExchange) - Method in class com.c4_soft.springaddons.security.oidc.starter.reactive.client.SpringAddonsServerOAuth2AuthorizationRequestResolver
 
resolve(ServerWebExchange) - Method in class com.c4_soft.springaddons.security.oidc.starter.reactive.resourceserver.SpringAddonsReactiveJwtAuthenticationManagerResolver
 
resolve(ServerWebExchange, String) - Method in class com.c4_soft.springaddons.security.oidc.starter.reactive.client.SpringAddonsServerOAuth2AuthorizationRequestResolver
 
ResourceServerAuthorizeExchangeSpecPostProcessor - Interface in com.c4_soft.springaddons.security.oidc.starter.reactive.resourceserver
Customize access-control for routes which where not listed in SpringAddonsOidcClientProperties::permit-all or SpringAddonsOidcResourceServerProperties::permit-all
ResourceServerExpressionInterceptUrlRegistryPostProcessor - Interface in com.c4_soft.springaddons.security.oidc.starter.synchronised.resourceserver
 
ResourceServerReactiveHttpSecurityPostProcessor - Interface in com.c4_soft.springaddons.security.oidc.starter.reactive.resourceserver
Process ServerHttpSecurity of default security filter-chain after it was processed by spring-addons.
ResourceServerSynchronizedHttpSecurityPostProcessor - Interface in com.c4_soft.springaddons.security.oidc.starter.synchronised.resourceserver
Process HttpSecurity of default security filter-chain after it was processed by spring-addons.
RESPONSE_LOCATION_HEADER - Static variable in class com.c4_soft.springaddons.security.oidc.starter.reactive.client.C4Oauth2ServerRedirectStrategy
Deprecated.
 
RESPONSE_LOCATION_HEADER - Static variable in class com.c4_soft.springaddons.security.oidc.starter.synchronised.client.C4Oauth2RedirectStrategy
Deprecated.
 
RESPONSE_STATUS_HEADER - Static variable in class com.c4_soft.springaddons.security.oidc.starter.properties.SpringAddonsOidcClientProperties
 
RESPONSE_STATUS_HEADER - Static variable in class com.c4_soft.springaddons.security.oidc.starter.reactive.client.C4Oauth2ServerRedirectStrategy
Deprecated.
 
RESPONSE_STATUS_HEADER - Static variable in class com.c4_soft.springaddons.security.oidc.starter.synchronised.client.C4Oauth2RedirectStrategy
Deprecated.
 

S

sendRedirect(HttpServletRequest, HttpServletResponse, String) - Method in class com.c4_soft.springaddons.security.oidc.starter.synchronised.client.C4Oauth2RedirectStrategy
Deprecated.
 
sendRedirect(HttpServletRequest, HttpServletResponse, String) - Method in class com.c4_soft.springaddons.security.oidc.starter.synchronised.client.SpringAddonsOauth2RedirectStrategy
 
sendRedirect(ServerWebExchange, URI) - Method in class com.c4_soft.springaddons.security.oidc.starter.reactive.client.C4Oauth2ServerRedirectStrategy
Deprecated.
 
sendRedirect(ServerWebExchange, URI) - Method in class com.c4_soft.springaddons.security.oidc.starter.reactive.client.SpringAddonsOauth2ServerRedirectStrategy
 
ServerHttpRequestSupport - Class in com.c4_soft.springaddons.security.oidc.starter.reactive
Support class to statically access current request.
ServerHttpRequestSupport() - Constructor for class com.c4_soft.springaddons.security.oidc.starter.reactive.ServerHttpRequestSupport
 
ServerHttpRequestSupport.InvalidHeaderException - Exception in com.c4_soft.springaddons.security.oidc.starter.reactive
 
ServerHttpRequestSupport.MissingHeaderException - Exception in com.c4_soft.springaddons.security.oidc.starter.reactive
 
ServerHttpRequestSupport.MultiValuedHeaderException - Exception in com.c4_soft.springaddons.security.oidc.starter.reactive
 
ServletConfigurationSupport - Class in com.c4_soft.springaddons.security.oidc.starter.synchronised
 
ServletConfigurationSupport() - Constructor for class com.c4_soft.springaddons.security.oidc.starter.synchronised.ServletConfigurationSupport
 
SESSION - Enum constant in enum class com.c4_soft.springaddons.security.oidc.starter.properties.Csrf
Stores CSRF token in servlet session or reactive web-session.
setSessionAttribute(String, Object) - Static method in class com.c4_soft.springaddons.security.oidc.starter.synchronised.HttpServletRequestSupport
 
SimpleAuthoritiesMappingProperties() - Constructor for class com.c4_soft.springaddons.security.oidc.starter.properties.SpringAddonsOidcProperties.OpenidProviderProperties.SimpleAuthoritiesMappingProperties
 
SpringAddonsAuthenticationEntryPoint - Class in com.c4_soft.springaddons.security.oidc.starter.synchronised.client
 
SpringAddonsAuthenticationEntryPoint(SpringAddonsOidcClientProperties) - Constructor for class com.c4_soft.springaddons.security.oidc.starter.synchronised.client.SpringAddonsAuthenticationEntryPoint
 
SpringAddonsJwtAuthenticationManagerResolver - Class in com.c4_soft.springaddons.security.oidc.starter.synchronised.resourceserver
An AuthenticationManagerResolver always resolving the same JWTClaimsSetAuthenticationManager which relies on JWTClaimsSetAuthenticationManager.JWTClaimsSetAuthenticationManagerResolver, itself using SpringAddonsJwtDecoderFactory and a Converter@lt;Jwt, AbstractAuthenticationToken>.
SpringAddonsJwtAuthenticationManagerResolver(OpenidProviderPropertiesResolver, SpringAddonsJwtDecoderFactory, Converter<Jwt, AbstractAuthenticationToken>) - Constructor for class com.c4_soft.springaddons.security.oidc.starter.synchronised.resourceserver.SpringAddonsJwtAuthenticationManagerResolver
 
SpringAddonsJwtDecoderFactory - Interface in com.c4_soft.springaddons.security.oidc.starter.synchronised.resourceserver
Provides with a JwtDecoder (configured with the required validators).
SpringAddonsLogoutSuccessHandler - Class in com.c4_soft.springaddons.security.oidc.starter.synchronised.client
Provide with RP-Initiated Logout for authorization-servers fully compliant with OIDC standard as well as those "almost" implementing the spec.
SpringAddonsLogoutSuccessHandler(LogoutRequestUriBuilder, ClientRegistrationRepository, SpringAddonsOidcProperties) - Constructor for class com.c4_soft.springaddons.security.oidc.starter.synchronised.client.SpringAddonsLogoutSuccessHandler
 
SpringAddonsOauth2AuthenticationFailureHandler - Class in com.c4_soft.springaddons.security.oidc.starter.synchronised.client
An authentication failure handler reading post-login failure URI in session (set by the frontend with a header or request param when initiating the authorization_code flow) and using a SpringAddonsOauth2RedirectStrategy
SpringAddonsOauth2AuthenticationFailureHandler(SpringAddonsOidcProperties) - Constructor for class com.c4_soft.springaddons.security.oidc.starter.synchronised.client.SpringAddonsOauth2AuthenticationFailureHandler
 
SpringAddonsOauth2AuthenticationSuccessHandler - Class in com.c4_soft.springaddons.security.oidc.starter.synchronised.client
An authentication success handler reading post-login success URI in session (set by the frontend with a header or request param when initiating the authorization_code flow) and using a SpringAddonsOauth2RedirectStrategy
SpringAddonsOauth2AuthenticationSuccessHandler(SpringAddonsOidcProperties) - Constructor for class com.c4_soft.springaddons.security.oidc.starter.synchronised.client.SpringAddonsOauth2AuthenticationSuccessHandler
 
SpringAddonsOAuth2AuthorizationRequestResolver - Class in com.c4_soft.springaddons.security.oidc.starter.synchronised.client
Support three features: Use the SpringAddonsOidcClientProperties#client-uri to set the base URI of authorization-code callback (of interest for instance when using an ingress or another gateway in front of the OAuth2 client with oauth2Login) Defining authorization request additional parameters from properties (like audience for Auth0) Save in session post-login URIs provided as header (SpringAddonsOidcClientProperties.POST_AUTHENTICATION_SUCCESS_URI_HEADER and SpringAddonsOidcClientProperties.POST_AUTHENTICATION_FAILURE_URI_HEADER) or request param (SpringAddonsOidcClientProperties.POST_AUTHENTICATION_SUCCESS_URI_PARAM and SpringAddonsOidcClientProperties.POST_AUTHENTICATION_FAILURE_URI_PARAM).
SpringAddonsOAuth2AuthorizationRequestResolver(OAuth2ClientProperties, ClientRegistrationRepository, SpringAddonsOidcClientProperties) - Constructor for class com.c4_soft.springaddons.security.oidc.starter.synchronised.client.SpringAddonsOAuth2AuthorizationRequestResolver
 
SpringAddonsOAuth2AuthorizedClientBeans - Class in com.c4_soft.springaddons.security.oidc.starter.synchronised.client
 
SpringAddonsOAuth2AuthorizedClientBeans() - Constructor for class com.c4_soft.springaddons.security.oidc.starter.synchronised.client.SpringAddonsOAuth2AuthorizedClientBeans
 
SpringAddonsOAuth2LogoutRequestUriBuilder - Class in com.c4_soft.springaddons.security.oidc.starter
 
SpringAddonsOAuth2LogoutRequestUriBuilder() - Constructor for class com.c4_soft.springaddons.security.oidc.starter.SpringAddonsOAuth2LogoutRequestUriBuilder
 
SpringAddonsOauth2RedirectStrategy - Class in com.c4_soft.springaddons.security.oidc.starter.synchronised.client
A redirect strategy that might not actually redirect: the HTTP status is taken from com.c4-soft.springaddons.oidc.client.oauth2-redirect-status property.
SpringAddonsOauth2RedirectStrategy() - Constructor for class com.c4_soft.springaddons.security.oidc.starter.synchronised.client.SpringAddonsOauth2RedirectStrategy
 
SpringAddonsOauth2ServerAuthenticationFailureHandler - Class in com.c4_soft.springaddons.security.oidc.starter.reactive.client
An authentication failure handler reading post-login failure URI in session (set by the frontend with a header or request param when initiating the authorization_code flow) and using a SpringAddonsOauth2ServerRedirectStrategy
SpringAddonsOauth2ServerAuthenticationFailureHandler(SpringAddonsOidcProperties) - Constructor for class com.c4_soft.springaddons.security.oidc.starter.reactive.client.SpringAddonsOauth2ServerAuthenticationFailureHandler
 
SpringAddonsOauth2ServerAuthenticationSuccessHandler - Class in com.c4_soft.springaddons.security.oidc.starter.reactive.client
An authentication success handler reading post-login success URI in session (set by the frontend with a header or request param when initiating the authorization_code flow) and using a SpringAddonsOauth2ServerRedirectStrategy
SpringAddonsOauth2ServerAuthenticationSuccessHandler(SpringAddonsOidcProperties) - Constructor for class com.c4_soft.springaddons.security.oidc.starter.reactive.client.SpringAddonsOauth2ServerAuthenticationSuccessHandler
 
SpringAddonsOauth2ServerRedirectStrategy - Class in com.c4_soft.springaddons.security.oidc.starter.reactive.client
A redirect strategy that might not actually redirect: the HTTP status is taken from com.c4-soft.springaddons.oidc.client.oauth2-redirect-status property.
SpringAddonsOauth2ServerRedirectStrategy() - Constructor for class com.c4_soft.springaddons.security.oidc.starter.reactive.client.SpringAddonsOauth2ServerRedirectStrategy
 
SpringAddonsOidcBeans - Class in com.c4_soft.springaddons.security.oidc.starter.synchronised
 
SpringAddonsOidcBeans() - Constructor for class com.c4_soft.springaddons.security.oidc.starter.synchronised.SpringAddonsOidcBeans
 
SpringAddonsOidcClientProperties - Class in com.c4_soft.springaddons.security.oidc.starter.properties
Auto-configuration for an OAuth2 client (secured with session, not access token) Security(Web)FilterChain with @Order(Ordered.LOWEST_PRECEDENCE - 1).
SpringAddonsOidcClientProperties() - Constructor for class com.c4_soft.springaddons.security.oidc.starter.properties.SpringAddonsOidcClientProperties
 
SpringAddonsOidcClientProperties.BackChannelLogoutProperties - Class in com.c4_soft.springaddons.security.oidc.starter.properties
 
SpringAddonsOidcClientProperties.InvalidSessionProperties - Class in com.c4_soft.springaddons.security.oidc.starter.properties
 
SpringAddonsOidcClientProperties.OAuth2LogoutProperties - Class in com.c4_soft.springaddons.security.oidc.starter.properties
Logout properties for OpenID Providers which do not implement the RP-Initiated Logout spec
SpringAddonsOidcClientProperties.OAuth2RedirectionProperties - Class in com.c4_soft.springaddons.security.oidc.starter.properties
 
SpringAddonsOidcClientProperties.RequestParam - Class in com.c4_soft.springaddons.security.oidc.starter.properties
Request parameter
SpringAddonsOidcClientWithLoginBeans - Class in com.c4_soft.springaddons.security.oidc.starter.synchronised.client
The following @ConditionalOnMissingBeans are auto-configured springAddonsClientFilterChain: a SecurityFilterChain.
SpringAddonsOidcClientWithLoginBeans() - Constructor for class com.c4_soft.springaddons.security.oidc.starter.synchronised.client.SpringAddonsOidcClientWithLoginBeans
 
SpringAddonsOidcClientWithLoginBeans.SpringAddonsPreAuthorizationCodeRedirectStrategy - Class in com.c4_soft.springaddons.security.oidc.starter.synchronised.client
 
SpringAddonsOidcProperties - Class in com.c4_soft.springaddons.security.oidc.starter.properties
Configuration properties for OAuth2 auto-configuration extensions to spring-boot-starter-oauth2-client and spring-boot-starter-oauth2-resource-server.
SpringAddonsOidcProperties() - Constructor for class com.c4_soft.springaddons.security.oidc.starter.properties.SpringAddonsOidcProperties
 
SpringAddonsOidcProperties.OpenidProviderProperties - Class in com.c4_soft.springaddons.security.oidc.starter.properties
OpenID Providers configuration.
SpringAddonsOidcProperties.OpenidProviderProperties.SimpleAuthoritiesMappingProperties - Class in com.c4_soft.springaddons.security.oidc.starter.properties
 
SpringAddonsOidcProperties.OpenidProviderProperties.SimpleAuthoritiesMappingProperties.Case - Enum Class in com.c4_soft.springaddons.security.oidc.starter.properties
 
SpringAddonsOidcResourceServerBeans - Class in com.c4_soft.springaddons.security.oidc.starter.synchronised.resourceserver
Usage
If not using spring-boot, @Import or @ComponentScan this class.
SpringAddonsOidcResourceServerBeans() - Constructor for class com.c4_soft.springaddons.security.oidc.starter.synchronised.resourceserver.SpringAddonsOidcResourceServerBeans
 
SpringAddonsOidcResourceServerProperties - Class in com.c4_soft.springaddons.security.oidc.starter.properties
Auto-configuration for an OAuth2 resource server Security(Web)FilterChain with @Order(LOWEST_PRECEDENCE).
SpringAddonsOidcResourceServerProperties() - Constructor for class com.c4_soft.springaddons.security.oidc.starter.properties.SpringAddonsOidcResourceServerProperties
 
SpringAddonsPreAuthorizationCodeRedirectStrategy(HttpStatus) - Constructor for class com.c4_soft.springaddons.security.oidc.starter.synchronised.client.SpringAddonsOidcClientWithLoginBeans.SpringAddonsPreAuthorizationCodeRedirectStrategy
 
SpringAddonsPreAuthorizationCodeServerRedirectStrategy(HttpStatus) - Constructor for class com.c4_soft.springaddons.security.oidc.starter.reactive.client.ReactiveSpringAddonsOidcClientWithLoginBeans.SpringAddonsPreAuthorizationCodeServerRedirectStrategy
 
SpringAddonsReactiveJwtAuthenticationManagerResolver - Class in com.c4_soft.springaddons.security.oidc.starter.reactive.resourceserver
An ReactiveAuthenticationManagerResolver always resolving the same ReactiveJWTClaimsSetAuthenticationManager which relies on JWTClaimsSetAuthenticationManager.JWTClaimsSetAuthenticationManagerResolver, itself using SpringAddonsReactiveJwtDecoderFactory and a Converter@lt;Jwt, AbstractAuthenticationToken>.
SpringAddonsReactiveJwtAuthenticationManagerResolver(OpenidProviderPropertiesResolver, SpringAddonsReactiveJwtDecoderFactory, Converter<Jwt, ? extends Mono<? extends AbstractAuthenticationToken>>) - Constructor for class com.c4_soft.springaddons.security.oidc.starter.reactive.resourceserver.SpringAddonsReactiveJwtAuthenticationManagerResolver
 
SpringAddonsReactiveJwtDecoderFactory - Interface in com.c4_soft.springaddons.security.oidc.starter.reactive.resourceserver
Provides with a JwtDecoder (configured with the required validators).
SpringAddonsServerAuthenticationEntryPoint - Class in com.c4_soft.springaddons.security.oidc.starter.reactive.client
 
SpringAddonsServerAuthenticationEntryPoint(SpringAddonsOidcClientProperties) - Constructor for class com.c4_soft.springaddons.security.oidc.starter.reactive.client.SpringAddonsServerAuthenticationEntryPoint
 
SpringAddonsServerLogoutSuccessHandler - Class in com.c4_soft.springaddons.security.oidc.starter.reactive.client
Provide with RP-Initiated Logout for authorization-servers fully compliant with OIDC standard as well as those "almost" implementing the spec.
SpringAddonsServerLogoutSuccessHandler(LogoutRequestUriBuilder, ReactiveClientRegistrationRepository, SpringAddonsOidcProperties) - Constructor for class com.c4_soft.springaddons.security.oidc.starter.reactive.client.SpringAddonsServerLogoutSuccessHandler
 
SpringAddonsServerOAuth2AuthorizationRequestResolver - Class in com.c4_soft.springaddons.security.oidc.starter.reactive.client
Serves three purposes: Use the SpringAddonsOidcClientProperties#client-uri to set the base URI of authorization-code callback (of interest for instance when using an ingress or another gateway in front of the OAuth2 client with oauth2Login) Add the query params taken from authorization-request-params in application properties Save in session post-login URIs provided as header (SpringAddonsOidcClientProperties.POST_AUTHENTICATION_SUCCESS_URI_HEADER and SpringAddonsOidcClientProperties.POST_AUTHENTICATION_FAILURE_URI_HEADER) or request param (SpringAddonsOidcClientProperties.POST_AUTHENTICATION_SUCCESS_URI_PARAM and SpringAddonsOidcClientProperties.POST_AUTHENTICATION_FAILURE_URI_PARAM).
SpringAddonsServerOAuth2AuthorizationRequestResolver(OAuth2ClientProperties, ReactiveClientRegistrationRepository, SpringAddonsOidcClientProperties, WebFluxProperties) - Constructor for class com.c4_soft.springaddons.security.oidc.starter.reactive.client.SpringAddonsServerOAuth2AuthorizationRequestResolver
 
SynchronizedHttpSecurityPostProcessor - Interface in com.c4_soft.springaddons.security.oidc.starter.synchronised
 

U

UNCHANGED - Enum constant in enum class com.c4_soft.springaddons.security.oidc.starter.properties.SpringAddonsOidcProperties.OpenidProviderProperties.SimpleAuthoritiesMappingProperties.Case
 
UPPER - Enum constant in enum class com.c4_soft.springaddons.security.oidc.starter.properties.SpringAddonsOidcProperties.OpenidProviderProperties.SimpleAuthoritiesMappingProperties.Case
 

V

valueOf(String) - Static method in enum class com.c4_soft.springaddons.security.oidc.starter.properties.Csrf
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.c4_soft.springaddons.security.oidc.starter.properties.SpringAddonsOidcProperties.OpenidProviderProperties.SimpleAuthoritiesMappingProperties.Case
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.c4_soft.springaddons.security.oidc.starter.properties.Csrf
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.c4_soft.springaddons.security.oidc.starter.properties.SpringAddonsOidcProperties.OpenidProviderProperties.SimpleAuthoritiesMappingProperties.Case
Returns an array containing the constants of this enum class, in the order they are declared.
A B C D E G H I J L M N O P R S U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form