Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
B
- BackChannelLogoutEndpoint - Class in dev.hilla.sso.starter.endpoint
-
Endpoint for getting messages about back-channel logout events.
- BackChannelLogoutEndpoint(SingleSignOnContext) - Constructor for class dev.hilla.sso.starter.endpoint.BackChannelLogoutEndpoint
- backChannelLogoutSubscription() - Method in class dev.hilla.sso.starter.SingleSignOnConfiguration
- BackChannelLogoutSubscription - Class in dev.hilla.sso.starter
-
A subscription for broadcasting back-channel logout events to the subscribed clients.
- BackChannelLogoutSubscription() - Constructor for class dev.hilla.sso.starter.BackChannelLogoutSubscription
- BackChannelLogoutSubscription.Message - Class in dev.hilla.sso.starter
-
The message returned by the flux.
- bootstrapDataServiceListener() - Method in class dev.hilla.sso.starter.SingleSignOnConfiguration
- BootstrapDataServiceListener - Class in dev.hilla.sso.starter
-
This class is responsible for injecting the SSO data into the index.html
- BootstrapDataServiceListener(SingleSignOnContext) - Constructor for class dev.hilla.sso.starter.BootstrapDataServiceListener
- broadcast(Object) - Method in class dev.hilla.sso.starter.BackChannelLogoutSubscription
-
Broadcast a back-channel logout event
D
- dev.hilla.sso.starter - package dev.hilla.sso.starter
- dev.hilla.sso.starter.endpoint - package dev.hilla.sso.starter.endpoint
F
- fetchAll() - Method in class dev.hilla.sso.starter.endpoint.SingleSignOnEndpoint
-
Fetches the essential SSO data in a single call
- filterChain(HttpSecurity) - Method in class dev.hilla.sso.starter.SingleSignOnConfiguration
- from(OidcUser) - Static method in class dev.hilla.sso.starter.endpoint.User
-
Maps the OidcUser to a User object.
G
- getAuthenticatedUser() - Method in class dev.hilla.sso.starter.endpoint.UserEndpoint
-
Returns the current user, if any.
- getBackChannelLogoutFlux() - Method in class dev.hilla.sso.starter.SingleSignOnContext
-
Returns the Flux of back-channel logout messages for the current user.
- getBirthdate() - Method in class dev.hilla.sso.starter.endpoint.User
- getEmail() - Method in class dev.hilla.sso.starter.endpoint.User
- getFamilyName() - Method in class dev.hilla.sso.starter.endpoint.User
- getFluxForUser(Object) - Method in class dev.hilla.sso.starter.BackChannelLogoutSubscription
-
Create a filtered Flux for the given user.
- getFullName() - Method in class dev.hilla.sso.starter.endpoint.User
- getGender() - Method in class dev.hilla.sso.starter.endpoint.User
- getGivenName() - Method in class dev.hilla.sso.starter.endpoint.User
- getLocale() - Method in class dev.hilla.sso.starter.endpoint.User
- getLoginLink() - Method in class dev.hilla.sso.starter.SingleSignOnData
- getLogoutLink() - Method in class dev.hilla.sso.starter.SingleSignOnContext
-
Returns the URL of the back-channel logout endpoint.
- getLogoutLink() - Method in class dev.hilla.sso.starter.SingleSignOnData
- getMiddleName() - Method in class dev.hilla.sso.starter.endpoint.User
- getNickName() - Method in class dev.hilla.sso.starter.endpoint.User
- getOidcUser() - Static method in class dev.hilla.sso.starter.SingleSignOnContext
-
Conveniently get the current OIDC user from context.
- getPhoneNumber() - Method in class dev.hilla.sso.starter.endpoint.User
- getPicture() - Method in class dev.hilla.sso.starter.endpoint.User
- getPreferredUsername() - Method in class dev.hilla.sso.starter.endpoint.User
- getRegisteredProviders() - Method in class dev.hilla.sso.starter.endpoint.SingleSignOnEndpoint
-
Gets a list of the registered SSO providers
- getRegisteredProviders() - Method in class dev.hilla.sso.starter.SingleSignOnContext
-
Returns all the registered OAuth2 providers.
- getRoles() - Method in class dev.hilla.sso.starter.endpoint.User
- getRoles() - Method in class dev.hilla.sso.starter.SingleSignOnData
- getSingleSignOnData() - Method in class dev.hilla.sso.starter.SingleSignOnContext
-
Returns the data for the single sign-on, to be used to get everything with a single request.
I
- isAuthenticated() - Method in class dev.hilla.sso.starter.SingleSignOnData
- isBackChannelLogoutEnabled() - Method in class dev.hilla.sso.starter.SingleSignOnContext
-
Exposes the configuration property which determines whether the back-channel logout is enabled.
- isBackChannelLogoutEnabled() - Method in class dev.hilla.sso.starter.SingleSignOnData
L
- LicenseCheckerServiceInitListener - Class in dev.hilla.sso.starter
-
Service initialization listener to verify the license.
- LicenseCheckerServiceInitListener() - Constructor for class dev.hilla.sso.starter.LicenseCheckerServiceInitListener
M
- Message() - Constructor for class dev.hilla.sso.starter.BackChannelLogoutSubscription.Message
O
- onApplicationEvent(UserLogoutEvent) - Method in class dev.hilla.sso.starter.BackChannelLogoutSubscription
-
When an
UserLogoutEventis received, broadcast the event to all subscribed clients.
P
- PREFIX - Static variable in class dev.hilla.sso.starter.SingleSignOnProperties
-
The prefix for SSO Kit starter properties.
S
- serviceInit(ServiceInitEvent) - Method in class dev.hilla.sso.starter.BootstrapDataServiceListener
- serviceInit(ServiceInitEvent) - Method in class dev.hilla.sso.starter.LicenseCheckerServiceInitListener
- setAuthenticated(boolean) - Method in class dev.hilla.sso.starter.SingleSignOnData
- setBackChannelLogoutEnabled(boolean) - Method in class dev.hilla.sso.starter.SingleSignOnData
- setBirthdate(String) - Method in class dev.hilla.sso.starter.endpoint.User
- setEmail(String) - Method in class dev.hilla.sso.starter.endpoint.User
- setFamilyName(String) - Method in class dev.hilla.sso.starter.endpoint.User
- setFullName(String) - Method in class dev.hilla.sso.starter.endpoint.User
- setGender(String) - Method in class dev.hilla.sso.starter.endpoint.User
- setGivenName(String) - Method in class dev.hilla.sso.starter.endpoint.User
- setLocale(String) - Method in class dev.hilla.sso.starter.endpoint.User
- setLoginLink(String) - Method in class dev.hilla.sso.starter.SingleSignOnData
- setLogoutLink(String) - Method in class dev.hilla.sso.starter.SingleSignOnData
- setMiddleName(String) - Method in class dev.hilla.sso.starter.endpoint.User
- setNickName(String) - Method in class dev.hilla.sso.starter.endpoint.User
- setPhoneNumber(String) - Method in class dev.hilla.sso.starter.endpoint.User
- setPicture(String) - Method in class dev.hilla.sso.starter.endpoint.User
- setPreferredUsername(String) - Method in class dev.hilla.sso.starter.endpoint.User
- setRoles(List<String>) - Method in class dev.hilla.sso.starter.endpoint.User
- setRoles(List<String>) - Method in class dev.hilla.sso.starter.SingleSignOnData
- SingleSignOnConfiguration - Class in dev.hilla.sso.starter
- SingleSignOnConfiguration(SingleSignOnProperties, SessionRegistry, ClientRegistrationRepository, ApplicationEventPublisher) - Constructor for class dev.hilla.sso.starter.SingleSignOnConfiguration
-
Creates an instance of this configuration bean.
- singleSignOnContext() - Method in class dev.hilla.sso.starter.SingleSignOnConfiguration
- SingleSignOnContext - Class in dev.hilla.sso.starter
-
Contains utility methods and information related to single sign-on.
- SingleSignOnContext(ClientRegistrationRepository, SingleSignOnProperties, BackChannelLogoutSubscription) - Constructor for class dev.hilla.sso.starter.SingleSignOnContext
- SingleSignOnData - Class in dev.hilla.sso.starter
-
A convenience class that contains all the information about the current SSO session.
- SingleSignOnData() - Constructor for class dev.hilla.sso.starter.SingleSignOnData
- SingleSignOnDefaultBeans - Class in dev.hilla.sso.starter
-
This configuration class provides default instances for the required beans.
- SingleSignOnDefaultBeans() - Constructor for class dev.hilla.sso.starter.SingleSignOnDefaultBeans
- SingleSignOnEndpoint - Class in dev.hilla.sso.starter.endpoint
-
Endpoint for fetching the SSO data
- SingleSignOnEndpoint(SingleSignOnContext) - Constructor for class dev.hilla.sso.starter.endpoint.SingleSignOnEndpoint
- SingleSignOnProperties - Class in dev.hilla.sso.starter
-
Definition of configuration properties for the SSO Kit starter.
- SingleSignOnProperties() - Constructor for class dev.hilla.sso.starter.SingleSignOnProperties
- subscribe() - Method in class dev.hilla.sso.starter.endpoint.BackChannelLogoutEndpoint
-
Returns a subscription to back-channel logout events.
U
- User - Class in dev.hilla.sso.starter.endpoint
-
A convenience class that contains the information about the current user.
- User() - Constructor for class dev.hilla.sso.starter.endpoint.User
- UserEndpoint - Class in dev.hilla.sso.starter.endpoint
-
Endpoint for getting information about the current user.
- UserEndpoint() - Constructor for class dev.hilla.sso.starter.endpoint.UserEndpoint
- userRoles(OidcUser) - Static method in class dev.hilla.sso.starter.SingleSignOnContext
-
Returns the roles of the user, converted by removing the standard prefix.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form