Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
B
- backChannelLogoutEndpoint() - Method in class com.vaadin.hilla.sso.starter.SingleSignOnConfiguration
- BackChannelLogoutEndpoint - Class in com.vaadin.hilla.sso.starter.endpoint
-
Endpoint for getting messages about back-channel logout events.
- BackChannelLogoutEndpoint(SingleSignOnContext) - Constructor for class com.vaadin.hilla.sso.starter.endpoint.BackChannelLogoutEndpoint
- backChannelLogoutSubscription() - Method in class com.vaadin.hilla.sso.starter.SingleSignOnConfiguration
- BackChannelLogoutSubscription - Class in com.vaadin.hilla.sso.starter
-
A subscription for broadcasting back-channel logout events to the subscribed clients.
- BackChannelLogoutSubscription() - Constructor for class com.vaadin.hilla.sso.starter.BackChannelLogoutSubscription
- BackChannelLogoutSubscription.Message - Record Class in com.vaadin.hilla.sso.starter
-
The message returned by the flux.
- bootstrapDataServiceListener() - Method in class com.vaadin.hilla.sso.starter.SingleSignOnConfiguration
- BootstrapDataServiceListener - Class in com.vaadin.hilla.sso.starter
-
This class is responsible for injecting the single sign-on data into the index.html
- BootstrapDataServiceListener(SingleSignOnContext) - Constructor for class com.vaadin.hilla.sso.starter.BootstrapDataServiceListener
- broadcast(Object) - Method in class com.vaadin.hilla.sso.starter.BackChannelLogoutSubscription
-
Broadcast a back-channel logout event
C
- com.vaadin.hilla.sso.starter - package com.vaadin.hilla.sso.starter
- com.vaadin.hilla.sso.starter.endpoint - package com.vaadin.hilla.sso.starter.endpoint
E
- equals(Object) - Method in record class com.vaadin.hilla.sso.starter.BackChannelLogoutSubscription.Message
-
Indicates whether some other object is "equal to" this one.
F
- fetchAll() - Method in class com.vaadin.hilla.sso.starter.endpoint.SingleSignOnEndpoint
-
Fetches the essential SSO data in a single call
- filterChain(HttpSecurity) - Method in class com.vaadin.hilla.sso.starter.SingleSignOnConfiguration
- from(OidcUser) - Static method in class com.vaadin.hilla.sso.starter.endpoint.User
-
Maps the OidcUser to a User object.
G
- getAuthenticatedUser() - Method in class com.vaadin.hilla.sso.starter.endpoint.UserEndpoint
-
Returns the current user, if any.
- getBackChannelLogoutFlux() - Method in class com.vaadin.hilla.sso.starter.SingleSignOnContext
-
Returns the Flux of back-channel logout messages for the current user.
- getBirthdate() - Method in class com.vaadin.hilla.sso.starter.endpoint.User
- getEmail() - Method in class com.vaadin.hilla.sso.starter.endpoint.User
- getFamilyName() - Method in class com.vaadin.hilla.sso.starter.endpoint.User
- getFluxForUser(Object) - Method in class com.vaadin.hilla.sso.starter.BackChannelLogoutSubscription
-
Create a filtered Flux for the given user.
- getFullName() - Method in class com.vaadin.hilla.sso.starter.endpoint.User
- getGender() - Method in class com.vaadin.hilla.sso.starter.endpoint.User
- getGivenName() - Method in class com.vaadin.hilla.sso.starter.endpoint.User
- getLocale() - Method in class com.vaadin.hilla.sso.starter.endpoint.User
- getLoginLink() - Method in class com.vaadin.hilla.sso.starter.SingleSignOnData
- getLogoutLink() - Method in class com.vaadin.hilla.sso.starter.SingleSignOnContext
-
Returns the URL of the back-channel logout endpoint.
- getLogoutLink() - Method in class com.vaadin.hilla.sso.starter.SingleSignOnData
- getMiddleName() - Method in class com.vaadin.hilla.sso.starter.endpoint.User
- getNickName() - Method in class com.vaadin.hilla.sso.starter.endpoint.User
- getOidcUser() - Static method in class com.vaadin.hilla.sso.starter.SingleSignOnContext
-
Conveniently get the current OIDC user from context.
- getPhoneNumber() - Method in class com.vaadin.hilla.sso.starter.endpoint.User
- getPicture() - Method in class com.vaadin.hilla.sso.starter.endpoint.User
- getPreferredUsername() - Method in class com.vaadin.hilla.sso.starter.endpoint.User
- getRegisteredProviders() - Method in class com.vaadin.hilla.sso.starter.endpoint.SingleSignOnEndpoint
-
Gets a list of the registered SSO providers
- getRegisteredProviders() - Method in class com.vaadin.hilla.sso.starter.SingleSignOnContext
-
Returns all the registered OAuth2 providers.
- getRoles() - Method in class com.vaadin.hilla.sso.starter.endpoint.User
- getRoles() - Method in class com.vaadin.hilla.sso.starter.SingleSignOnData
- getSingleSignOnData() - Method in class com.vaadin.hilla.sso.starter.SingleSignOnContext
-
Returns the data for the single sign-on, to be used to get everything with a single request.
H
- hashCode() - Method in record class com.vaadin.hilla.sso.starter.BackChannelLogoutSubscription.Message
-
Returns a hash code value for this object.
I
- isAuthenticated() - Method in class com.vaadin.hilla.sso.starter.SingleSignOnData
- isBackChannelLogoutEnabled() - Method in class com.vaadin.hilla.sso.starter.SingleSignOnContext
-
Exposes the configuration property which determines whether the back-channel logout is enabled.
- isBackChannelLogoutEnabled() - Method in class com.vaadin.hilla.sso.starter.SingleSignOnData
L
- LicenseCheckerServiceInitListener - Class in com.vaadin.hilla.sso.starter
-
Service initialization listener to verify the license.
- LicenseCheckerServiceInitListener() - Constructor for class com.vaadin.hilla.sso.starter.LicenseCheckerServiceInitListener
-
Initialises a license checking mechanism for SSO Kit using it's product name and current version.
M
- message() - Method in record class com.vaadin.hilla.sso.starter.BackChannelLogoutSubscription.Message
-
Returns the value of the
messagerecord component. - Message(String) - Constructor for record class com.vaadin.hilla.sso.starter.BackChannelLogoutSubscription.Message
-
Creates an instance of a
Messagerecord class.
O
- onApplicationEvent(UserLogoutEvent) - Method in class com.vaadin.hilla.sso.starter.BackChannelLogoutSubscription
-
When an
UserLogoutEventis received, broadcast the event to all subscribed clients.
P
- PREFIX - Static variable in class com.vaadin.hilla.sso.starter.SingleSignOnProperties
-
The prefix for SSO Kit starter properties.
S
- serviceInit(ServiceInitEvent) - Method in class com.vaadin.hilla.sso.starter.BootstrapDataServiceListener
- setAuthenticated(boolean) - Method in class com.vaadin.hilla.sso.starter.SingleSignOnData
- setBackChannelLogoutEnabled(boolean) - Method in class com.vaadin.hilla.sso.starter.SingleSignOnData
- setBirthdate(String) - Method in class com.vaadin.hilla.sso.starter.endpoint.User
- setEmail(String) - Method in class com.vaadin.hilla.sso.starter.endpoint.User
- setFamilyName(String) - Method in class com.vaadin.hilla.sso.starter.endpoint.User
- setFullName(String) - Method in class com.vaadin.hilla.sso.starter.endpoint.User
- setGender(String) - Method in class com.vaadin.hilla.sso.starter.endpoint.User
- setGivenName(String) - Method in class com.vaadin.hilla.sso.starter.endpoint.User
- setLocale(String) - Method in class com.vaadin.hilla.sso.starter.endpoint.User
- setLoginLink(String) - Method in class com.vaadin.hilla.sso.starter.SingleSignOnData
- setLogoutLink(String) - Method in class com.vaadin.hilla.sso.starter.SingleSignOnData
- setMiddleName(String) - Method in class com.vaadin.hilla.sso.starter.endpoint.User
- setNickName(String) - Method in class com.vaadin.hilla.sso.starter.endpoint.User
- setPhoneNumber(String) - Method in class com.vaadin.hilla.sso.starter.endpoint.User
- setPicture(String) - Method in class com.vaadin.hilla.sso.starter.endpoint.User
- setPreferredUsername(String) - Method in class com.vaadin.hilla.sso.starter.endpoint.User
- setRoles(List<String>) - Method in class com.vaadin.hilla.sso.starter.endpoint.User
- setRoles(List<String>) - Method in class com.vaadin.hilla.sso.starter.SingleSignOnData
- SingleSignOnConfiguration - Class in com.vaadin.hilla.sso.starter
-
This configuration bean is provided to auto-configure Hilla and Spring to allow single sign-on against external identity providers.
- SingleSignOnConfiguration(SingleSignOnProperties, SessionRegistry, ClientRegistrationRepository, ApplicationEventPublisher) - Constructor for class com.vaadin.hilla.sso.starter.SingleSignOnConfiguration
-
Creates an instance of this configuration bean.
- singleSignOnContext() - Method in class com.vaadin.hilla.sso.starter.SingleSignOnConfiguration
- SingleSignOnContext - Class in com.vaadin.hilla.sso.starter
-
Contains utility methods and information related to single sign-on.
- SingleSignOnContext(ClientRegistrationRepository, SingleSignOnProperties, BackChannelLogoutSubscription) - Constructor for class com.vaadin.hilla.sso.starter.SingleSignOnContext
- SingleSignOnData - Class in com.vaadin.hilla.sso.starter
-
A convenience class that contains all the information about the current SSO session.
- SingleSignOnData() - Constructor for class com.vaadin.hilla.sso.starter.SingleSignOnData
- SingleSignOnDefaultBeans - Class in com.vaadin.hilla.sso.starter
-
This configuration class provides default instances for the required beans.
- SingleSignOnDefaultBeans() - Constructor for class com.vaadin.hilla.sso.starter.SingleSignOnDefaultBeans
- singleSignOnEndpoint() - Method in class com.vaadin.hilla.sso.starter.SingleSignOnConfiguration
- SingleSignOnEndpoint - Class in com.vaadin.hilla.sso.starter.endpoint
-
Endpoint for fetching the SSO data
- SingleSignOnEndpoint(SingleSignOnContext) - Constructor for class com.vaadin.hilla.sso.starter.endpoint.SingleSignOnEndpoint
- SingleSignOnProperties - Class in com.vaadin.hilla.sso.starter
-
Definition of configuration properties for the SSO Kit starter.
- SingleSignOnProperties() - Constructor for class com.vaadin.hilla.sso.starter.SingleSignOnProperties
- subscribe() - Method in class com.vaadin.hilla.sso.starter.endpoint.BackChannelLogoutEndpoint
-
Returns a subscription to back-channel logout events.
T
- toString() - Method in record class com.vaadin.hilla.sso.starter.BackChannelLogoutSubscription.Message
-
Returns a string representation of this record class.
U
- User - Class in com.vaadin.hilla.sso.starter.endpoint
-
A convenience class that contains the information about the current user.
- User() - Constructor for class com.vaadin.hilla.sso.starter.endpoint.User
- userEndpoint() - Method in class com.vaadin.hilla.sso.starter.SingleSignOnConfiguration
- UserEndpoint - Class in com.vaadin.hilla.sso.starter.endpoint
-
Endpoint for getting information about the current user.
- UserEndpoint() - Constructor for class com.vaadin.hilla.sso.starter.endpoint.UserEndpoint
- userRoles(OidcUser) - Static method in class com.vaadin.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