Class SpringAddonsBackChannelLogoutBeans

java.lang.Object
com.c4_soft.springaddons.security.oauth2.config.synchronised.SpringAddonsBackChannelLogoutBeans

@ConditionalOnProperty("com.c4-soft.springaddons.security.client.back-channel-logout-enabled") @AutoConfiguration @Import(com.c4_soft.springaddons.security.oauth2.config.SpringAddonsOAuth2ClientProperties.class) public class SpringAddonsBackChannelLogoutBeans extends Object

This provides with a client side implementation of the OIDC Back-Channel Logout specification. Keycloak conforms to this OP side of the spec. Auth0 could some day.

Implementation is made with a security filter-chain intercepting just the "/backchannel_logout" route and a controller handling requests to that end-point.

This beans are defined only if "com.c4-soft.springaddons.security.client.back-channel-logout-enabled" property is true.

Author:
Jerome Wacongne ch4mp@c4-soft.com
  • Constructor Details

    • SpringAddonsBackChannelLogoutBeans

      public SpringAddonsBackChannelLogoutBeans()