Index

B C D G L R S 
All Classes and Interfaces|All Packages

B

backChannelLogout(MultiValueMap<String, String>) - Method in class com.c4_soft.springaddons.security.oauth2.config.synchronised.SpringAddonsBackChannelLogoutBeans.BackChannelLogoutController
 
BackChannelLogoutController(SpringAddonsOAuth2AuthorizedClientRepository, InMemoryClientRegistrationRepository) - Constructor for class com.c4_soft.springaddons.security.oauth2.config.synchronised.SpringAddonsBackChannelLogoutBeans.BackChannelLogoutController
 

C

com.c4_soft.springaddons.security.oauth2.config.synchronised - package com.c4_soft.springaddons.security.oauth2.config.synchronised
 

D

determineTargetUrl(HttpServletRequest, HttpServletResponse, Authentication) - Method in class com.c4_soft.springaddons.security.oauth2.config.synchronised.SpringAddonsOAuth2LogoutSuccessHandler
 

G

getOAuth2UsersBySession(HttpSession) - Method in class com.c4_soft.springaddons.security.oauth2.config.synchronised.SpringAddonsOAuth2AuthorizedClientRepository
 

L

loadAuthorizedClient(HttpSession, String, String) - Method in class com.c4_soft.springaddons.security.oauth2.config.synchronised.SpringAddonsOAuth2AuthorizedClientRepository
 
loadAuthorizedClient(String, Authentication, HttpServletRequest) - Method in class com.c4_soft.springaddons.security.oauth2.config.synchronised.SpringAddonsOAuth2AuthorizedClientRepository
 

R

removeAuthorizedClient(HttpSession, String, String) - Method in class com.c4_soft.springaddons.security.oauth2.config.synchronised.SpringAddonsOAuth2AuthorizedClientRepository
 
removeAuthorizedClient(String, Authentication, HttpServletRequest, HttpServletResponse) - Method in class com.c4_soft.springaddons.security.oauth2.config.synchronised.SpringAddonsOAuth2AuthorizedClientRepository
 
removeAuthorizedClients(String, String) - Method in class com.c4_soft.springaddons.security.oauth2.config.synchronised.SpringAddonsOAuth2AuthorizedClientRepository
Removes an authorized client and returns a list of sessions to invalidate (those for which the current user has no more authorized client after this one was removed)
resolve(HttpServletRequest) - Method in class com.c4_soft.springaddons.security.oauth2.config.synchronised.SpringAddonsOAuth2AuthorizationRequestResolver
 
resolve(HttpServletRequest, String) - Method in class com.c4_soft.springaddons.security.oauth2.config.synchronised.SpringAddonsOAuth2AuthorizationRequestResolver
 

S

saveAuthorizedClient(OAuth2AuthorizedClient, Authentication, HttpServletRequest, HttpServletResponse) - Method in class com.c4_soft.springaddons.security.oauth2.config.synchronised.SpringAddonsOAuth2AuthorizedClientRepository
 
sessionCreated(HttpSessionEvent) - Method in class com.c4_soft.springaddons.security.oauth2.config.synchronised.SpringAddonsOAuth2AuthorizedClientRepository
 
sessionDestroyed(HttpSessionEvent) - Method in class com.c4_soft.springaddons.security.oauth2.config.synchronised.SpringAddonsOAuth2AuthorizedClientRepository
 
sessionIdChanged(HttpSessionEvent, String) - Method in class com.c4_soft.springaddons.security.oauth2.config.synchronised.SpringAddonsOAuth2AuthorizedClientRepository
 
SpringAddonsBackChannelLogoutBeans - Class in com.c4_soft.springaddons.security.oauth2.config.synchronised
This provides with a client side implementation of the OIDC Back-Channel Logout specification.
SpringAddonsBackChannelLogoutBeans() - Constructor for class com.c4_soft.springaddons.security.oauth2.config.synchronised.SpringAddonsBackChannelLogoutBeans
 
SpringAddonsBackChannelLogoutBeans.BackChannelLogoutController - Class in com.c4_soft.springaddons.security.oauth2.config.synchronised
Handles a POST request containing a JWT logout token provided as application/x-www-form-urlencoded as specified in Back-Channel Logout specification.
SpringAddonsOAuth2AuthorizationRequestResolver - Class in com.c4_soft.springaddons.security.oauth2.config.synchronised
Support two features: usage of SpringAddonsOAuth2ClientProperties#client-uri in post-login redirection URI defining authorization request additional parameters from properties (like audience for Auth0)
SpringAddonsOAuth2AuthorizationRequestResolver(InMemoryClientRegistrationRepository, SpringAddonsOAuth2ClientProperties) - Constructor for class com.c4_soft.springaddons.security.oauth2.config.synchronised.SpringAddonsOAuth2AuthorizationRequestResolver
 
SpringAddonsOAuth2AuthorizedClientRepository - Class in com.c4_soft.springaddons.security.oauth2.config.synchronised
Work around the single tenancy nature of OAuth2AuthenticationToken and InMemoryReactiveClientRegistrationRepository: if a user authenticates sequentially on several OP, his OAuth2AuthenticationToken will contain an OAuth2User corresponding only to the last OP he authenticated with.
SpringAddonsOAuth2AuthorizedClientRepository() - Constructor for class com.c4_soft.springaddons.security.oauth2.config.synchronised.SpringAddonsOAuth2AuthorizedClientRepository
 
SpringAddonsOAuth2ClientBeans - Class in com.c4_soft.springaddons.security.oauth2.config.synchronised
The following @ConditionalOnMissingBeans are auto-configured springAddonsClientFilterChain: a SecurityFilterChain.
SpringAddonsOAuth2ClientBeans() - Constructor for class com.c4_soft.springaddons.security.oauth2.config.synchronised.SpringAddonsOAuth2ClientBeans
 
SpringAddonsOAuth2LogoutSuccessHandler - Class in com.c4_soft.springaddons.security.oauth2.config.synchronised
Provide with RP-Initiated Logout for authorization-servers fully compliant with OIDC standard as well as those "almost" implementing the spec.
SpringAddonsOAuth2LogoutSuccessHandler() - Constructor for class com.c4_soft.springaddons.security.oauth2.config.synchronised.SpringAddonsOAuth2LogoutSuccessHandler
 
B C D G L R S 
All Classes and Interfaces|All Packages