B C D E G I L O P S U V 
All Classes All Packages

B

BackChannelLogoutFilter - Class in com.vaadin.sso.starter
A filter responsible to handle OpenID Connect Back-Channel Logout requests.
BackChannelLogoutFilter(SessionRegistry, ClientRegistrationRepository) - Constructor for class com.vaadin.sso.starter.BackChannelLogoutFilter
Creates an instance of the filter.

C

com.vaadin.sso.starter - package com.vaadin.sso.starter
 
configure(HttpSecurity) - Method in class com.vaadin.sso.starter.SingleSignOnConfiguration
 

D

doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class com.vaadin.sso.starter.BackChannelLogoutFilter
 

E

EVENTS - Static variable in interface com.vaadin.sso.starter.LogoutTokenClaimNames
The events claim.

G

getBackChannelLogoutRoute() - Method in class com.vaadin.sso.starter.SingleSignOnProperties
Gets the Back-Channel Logout route.
getLoginRoute() - Method in class com.vaadin.sso.starter.SingleSignOnProperties
Gets the login-route property.
getLogoutRedirectRoute() - Method in class com.vaadin.sso.starter.SingleSignOnProperties
Gets the logout-redirect route.
getMaximumConcurrentSessions() - Method in class com.vaadin.sso.starter.SingleSignOnProperties
Gets the maximum number of concurrent sessions per user.
getRequestMatcher() - Method in class com.vaadin.sso.starter.BackChannelLogoutFilter
Gets the request-matcher configured for this filter.
getSessionRegistry() - Method in class com.vaadin.sso.starter.SingleSignOnDefaultBeans
Provides a default SessionRegistry bean.

I

isAutoConfigure() - Method in class com.vaadin.sso.starter.SingleSignOnProperties
Checks is auto-configuration of SingleSignOnConfiguration is enabled.
isBackChannelLogout() - Method in class com.vaadin.sso.starter.SingleSignOnProperties
Checks weather Back-Channel logout is enabled.

L

LicenseCheckerServiceInitListener - Class in com.vaadin.sso.starter
Service initialization listener to verify the license.
LicenseCheckerServiceInitListener() - Constructor for class com.vaadin.sso.starter.LicenseCheckerServiceInitListener
 
LogoutTokenClaimNames - Interface in com.vaadin.sso.starter
The names of the "claims" defined by the OpenID Connect Back-Channel Logout 1.0 specification that can be returned in the Logout Token.

O

OidcLogoutTokenValidator - Class in com.vaadin.sso.starter
An OAuth2TokenValidator responsible for validating the claims in a Logout Token.
OidcLogoutTokenValidator(ClientRegistration) - Constructor for class com.vaadin.sso.starter.OidcLogoutTokenValidator
 
onExpiredSessionDetected(SessionInformationExpiredEvent) - Method in class com.vaadin.sso.starter.UidlExpiredSessionStrategy
 

P

PREFIX - Static variable in class com.vaadin.sso.starter.SingleSignOnProperties
The prefix for SSO Kit starter properties.

S

sendRedirect(HttpServletRequest, HttpServletResponse, String) - Method in class com.vaadin.sso.starter.UidlRedirectStrategy
 
serviceInit(ServiceInitEvent) - Method in class com.vaadin.sso.starter.LicenseCheckerServiceInitListener
 
setAutoConfigure(boolean) - Method in class com.vaadin.sso.starter.SingleSignOnProperties
Enables or disables auto-configuration of SingleSignOnConfiguration.
setBackChannelLogout(boolean) - Method in class com.vaadin.sso.starter.SingleSignOnProperties
Sets is Back-Channel logout is enabled.
setBackChannelLogoutRoute(String) - Method in class com.vaadin.sso.starter.BackChannelLogoutFilter
Sets the back-channel logout route to match for this filter to handle the requests.
setBackChannelLogoutRoute(String) - Method in class com.vaadin.sso.starter.SingleSignOnProperties
Sets the Back-Channel Logout route.
setClock(Clock) - Method in class com.vaadin.sso.starter.OidcLogoutTokenValidator
Sets the Clock used in Instant.now(Clock) when validating the exp and iat claims.
setClockSkew(Duration) - Method in class com.vaadin.sso.starter.OidcLogoutTokenValidator
Sets the maximum acceptable clock skew.
setLoginRoute(String) - Method in class com.vaadin.sso.starter.SingleSignOnProperties
Sets the login-route property.
setLogoutRedirectRoute(String) - Method in class com.vaadin.sso.starter.SingleSignOnProperties
Sets the logout-redirect route.
setMaximumConcurrentSessions(int) - Method in class com.vaadin.sso.starter.SingleSignOnProperties
Sets maximum number of concurrent sessions per user.
setRequestMatcher(RequestMatcher) - Method in class com.vaadin.sso.starter.BackChannelLogoutFilter
Sets the request-matcher for this filter.
SID - Static variable in interface com.vaadin.sso.starter.LogoutTokenClaimNames
The sid claim (session identifier).
SingleSignOnConfiguration - Class in com.vaadin.sso.starter
This configuration bean is provided to auto-configure Vaadin and Spring to allow single sign-on against external identity providers.
SingleSignOnConfiguration(SingleSignOnProperties, SessionRegistry, ClientRegistrationRepository) - Constructor for class com.vaadin.sso.starter.SingleSignOnConfiguration
Creates an instance of this configuration bean.
SingleSignOnDefaultBeans - Class in com.vaadin.sso.starter
This configuration class provides default instances for the required beans.
SingleSignOnDefaultBeans() - Constructor for class com.vaadin.sso.starter.SingleSignOnDefaultBeans
 
SingleSignOnProperties - Class in com.vaadin.sso.starter
Definition of configuration properties for the SSO Kit starter.
SingleSignOnProperties() - Constructor for class com.vaadin.sso.starter.SingleSignOnProperties
 

U

UidlExpiredSessionStrategy - Class in com.vaadin.sso.starter
A strategy to handle expired sessions which is aware of UIDL requests.
UidlExpiredSessionStrategy() - Constructor for class com.vaadin.sso.starter.UidlExpiredSessionStrategy
 
UidlRedirectStrategy - Class in com.vaadin.sso.starter
A strategy to handle redirects which is aware of UIDL requests.
UidlRedirectStrategy() - Constructor for class com.vaadin.sso.starter.UidlRedirectStrategy
 

V

validate(Jwt) - Method in class com.vaadin.sso.starter.OidcLogoutTokenValidator
 
B C D E G I L O P S U V 
All Classes All Packages