Index

B D F G I L M O P S U 
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 UserLogoutEvent is 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.
B D F G I L M O P S U 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form