Package com.c4_soft.springaddons.security.oidc.starter.synchronised.client
package com.c4_soft.springaddons.security.oidc.starter.synchronised.client
-
ClassDescriptionDeprecated, for removal: This API element is subject to removal in a future version.Post processor for access control in Java configuration.A post-processor to override anything from spring-addons client security filter-chain auto-configuration.An alternative
OAuth2AuthorizedClientProvidertoDelegatingOAuth2AuthorizedClientProviderkeeping a different provider for each client registration.Provide with RP-Initiated Logout for authorization-servers fully compliant with OIDC standard as well as those "almost" implementing the spec.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 aSpringAddonsOauth2RedirectStrategyAn 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 aSpringAddonsOauth2RedirectStrategySupport three features: Use theSpringAddonsOidcClientProperties#client-urito 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_HEADERandSpringAddonsOidcClientProperties.POST_AUTHENTICATION_FAILURE_URI_HEADER) or request param (SpringAddonsOidcClientProperties.POST_AUTHENTICATION_SUCCESS_URI_PARAMandSpringAddonsOidcClientProperties.POST_AUTHENTICATION_FAILURE_URI_PARAM).A redirect strategy that might not actually redirect: the HTTP status is taken from com.c4-soft.springaddons.oidc.client.oauth2-redirect-status property.The following@ConditionalOnMissingBeansare auto-configured springAddonsClientFilterChain: aSecurityFilterChain.
SpringAddonsOauth2RedirectStrategy