Index

A B C D E G I L O S U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractSingleSignOnProperties - Class in com.vaadin.sso.core
Definition of configuration properties for the SSO Kit starter.
AbstractSingleSignOnProperties() - Constructor for class com.vaadin.sso.core.AbstractSingleSignOnProperties
 

B

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

C

com.vaadin.sso.core - package com.vaadin.sso.core
 

D

DEFAULT_BACKCHANNEL_LOGOUT_ROUTE - Static variable in class com.vaadin.sso.core.AbstractSingleSignOnProperties
The default Back-Channel Logout route.
DEFAULT_LOGIN_ROUTE - Static variable in class com.vaadin.sso.core.AbstractSingleSignOnProperties
The default login route.
DEFAULT_LOGOUT_REDIRECT_ROUTE - Static variable in class com.vaadin.sso.core.AbstractSingleSignOnProperties
The default logout-redirect route.
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class com.vaadin.sso.core.BackChannelLogoutFilter
 

E

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

G

getBackChannelLogoutRoute() - Method in class com.vaadin.sso.core.AbstractSingleSignOnProperties
Gets the Back-Channel Logout route.
getLoginRoute() - Method in class com.vaadin.sso.core.AbstractSingleSignOnProperties
Gets the login-route property.
getLogoutRedirectRoute() - Method in class com.vaadin.sso.core.AbstractSingleSignOnProperties
Gets the logout-redirect route.
getMaximumConcurrentSessions() - Method in class com.vaadin.sso.core.AbstractSingleSignOnProperties
Gets the maximum number of concurrent sessions per user.
getRequestMatcher() - Method in class com.vaadin.sso.core.BackChannelLogoutFilter
Gets the request-matcher configured for this filter.

I

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

L

LogoutTokenClaimNames - Interface in com.vaadin.sso.core
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.core
An OAuth2TokenValidator responsible for validating the claims in a Logout Token.
OidcLogoutTokenValidator(ClientRegistration) - Constructor for class com.vaadin.sso.core.OidcLogoutTokenValidator
 

S

setAutoConfigure(boolean) - Method in class com.vaadin.sso.core.AbstractSingleSignOnProperties
Enables or disables auto-configuration of SingleSignOnConfiguration.
setBackChannelLogout(boolean) - Method in class com.vaadin.sso.core.AbstractSingleSignOnProperties
Sets is Back-Channel logout is enabled.
setBackChannelLogoutRoute(String) - Method in class com.vaadin.sso.core.AbstractSingleSignOnProperties
Sets the Back-Channel Logout route.
setBackChannelLogoutRoute(String) - Method in class com.vaadin.sso.core.BackChannelLogoutFilter
Sets the back-channel logout route to match for this filter to handle the requests.
setClock(Clock) - Method in class com.vaadin.sso.core.OidcLogoutTokenValidator
Sets the Clock used in Instant.now(Clock) when validating the exp and iat claims.
setClockSkew(Duration) - Method in class com.vaadin.sso.core.OidcLogoutTokenValidator
Sets the maximum acceptable clock skew.
setLoginRoute(String) - Method in class com.vaadin.sso.core.AbstractSingleSignOnProperties
Sets the login-route property.
setLogoutRedirectRoute(String) - Method in class com.vaadin.sso.core.AbstractSingleSignOnProperties
Sets the logout-redirect route.
setMaximumConcurrentSessions(int) - Method in class com.vaadin.sso.core.AbstractSingleSignOnProperties
Sets maximum number of concurrent sessions per user.
setRequestMatcher(RequestMatcher) - Method in class com.vaadin.sso.core.BackChannelLogoutFilter
Sets the request-matcher for this filter.
SID - Static variable in interface com.vaadin.sso.core.LogoutTokenClaimNames
The sid claim (session identifier).

U

UserLogoutEvent - Class in com.vaadin.sso.core
An event signalling that a user (principal) has been logged out.
UserLogoutEvent(Object) - Constructor for class com.vaadin.sso.core.UserLogoutEvent
 

V

validate(Jwt) - Method in class com.vaadin.sso.core.OidcLogoutTokenValidator
 
A B C D E G I L O S U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form