Index

B C E F G H I L M O P S T U 
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 message record component.
Message(String) - Constructor for record class com.vaadin.hilla.sso.starter.BackChannelLogoutSubscription.Message
Creates an instance of a Message record class.

O

onApplicationEvent(UserLogoutEvent) - Method in class com.vaadin.hilla.sso.starter.BackChannelLogoutSubscription
When an UserLogoutEvent is 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.
B C E F G H I L M O P S T U 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form