Index

A C D E G H I L O R S T U X 
All Classes and Interfaces|All Packages|Serialized Form

A

apply(ClientRegistration) - Method in class com.xebialabs.platform.sso.oidc.authentication.DefaultOidcIdTokenValidatorFactory
 

C

claimsToGrantedAuthorities(Map<String, Object>) - Method in interface com.xebialabs.platform.sso.oidc.policy.ClaimsToGrantedAuthoritiesPolicy
Derive the GrantedAuthoritys from the claims provided by the IDP.
claimsToGrantedAuthorities(Map<String, Object>) - Method in class com.xebialabs.platform.sso.oidc.policy.impl.DefaultClaimsToGrantedAuthoritiesPolicy
 
ClaimsToGrantedAuthoritiesPolicy - Interface in com.xebialabs.platform.sso.oidc.policy
Policy to convert OIDC claims to GrantedAuthorities.
com.xebialabs.platform.sso.oidc.authentication - package com.xebialabs.platform.sso.oidc.authentication
 
com.xebialabs.platform.sso.oidc.exceptions - package com.xebialabs.platform.sso.oidc.exceptions
 
com.xebialabs.platform.sso.oidc.policy - package com.xebialabs.platform.sso.oidc.policy
 
com.xebialabs.platform.sso.oidc.policy.impl - package com.xebialabs.platform.sso.oidc.policy.impl
 
com.xebialabs.platform.sso.oidc.service - package com.xebialabs.platform.sso.oidc.service
 
com.xebialabs.platform.sso.oidc.user - package com.xebialabs.platform.sso.oidc.user
 
com.xebialabs.platform.sso.oidc.web - package com.xebialabs.platform.sso.oidc.web
 
convert(Jwt) - Method in class com.xebialabs.platform.sso.oidc.policy.impl.GrantedAuthoritiesExtractor
 
createDecoder(ClientRegistration) - Method in class com.xebialabs.platform.sso.oidc.authentication.CustomOidcIdTokenDecoderFactory
 
createDefaultClaimTypeConverters() - Static method in class com.xebialabs.platform.sso.oidc.authentication.CustomOidcIdTokenDecoderFactory
Returns the default Converter's used for type conversion of claim values for an OidcIdToken.
CustomAuthorizationRequestResolver - Class in com.xebialabs.platform.sso.oidc.web
A PKCE add-on for DefaultOAuth2AuthorizationRequestResolver that attempts to resolve an OAuth2AuthorizationRequest from the provided HttpServletRequest using the default request URI pattern /oauth2/authorization/{registrationId}.
CustomAuthorizationRequestResolver(ClientRegistrationRepository, String) - Constructor for class com.xebialabs.platform.sso.oidc.web.CustomAuthorizationRequestResolver
 
CustomAuthorizationRequestResolver(ClientRegistrationRepository, String, Map<String, Object>) - Constructor for class com.xebialabs.platform.sso.oidc.web.CustomAuthorizationRequestResolver
 
CustomOAuth2User - Class in com.xebialabs.platform.sso.oidc.user
Custom class which is replica of the DefaultOAuth2User
CustomOAuth2User(Collection<? extends GrantedAuthority>, Map<String, Object>, String) - Constructor for class com.xebialabs.platform.sso.oidc.user.CustomOAuth2User
Constructs a CustomOAuth2User using the provided parameters.
CustomOidcClientInitiatedLogoutSuccessHandler - Class in com.xebialabs.platform.sso.oidc.web
A logout success handler for initiating OIDC logout through the user agent.
CustomOidcClientInitiatedLogoutSuccessHandler(ClientRegistrationRepository) - Constructor for class com.xebialabs.platform.sso.oidc.web.CustomOidcClientInitiatedLogoutSuccessHandler
 
CustomOidcIdTokenDecoderFactory - Class in com.xebialabs.platform.sso.oidc.authentication
This class is replica of OidcIdTokenDecoderFactory with support for custom rest operations.
CustomOidcIdTokenDecoderFactory() - Constructor for class com.xebialabs.platform.sso.oidc.authentication.CustomOidcIdTokenDecoderFactory
 
CustomOidcUser - Class in com.xebialabs.platform.sso.oidc.user
Custom class which is replica of the DefaultOidcUser
CustomOidcUser(Collection<? extends GrantedAuthority>, OidcIdToken) - Constructor for class com.xebialabs.platform.sso.oidc.user.CustomOidcUser
Constructs a CustomOidcUser using the provided parameters.
CustomOidcUser(Collection<? extends GrantedAuthority>, OidcIdToken, String) - Constructor for class com.xebialabs.platform.sso.oidc.user.CustomOidcUser
Constructs a CustomOidcUser using the provided parameters.
CustomOidcUser(Collection<? extends GrantedAuthority>, OidcIdToken, OidcUserInfo) - Constructor for class com.xebialabs.platform.sso.oidc.user.CustomOidcUser
Constructs a CustomOidcUser using the provided parameters.
CustomOidcUser(Collection<? extends GrantedAuthority>, OidcIdToken, OidcUserInfo, String) - Constructor for class com.xebialabs.platform.sso.oidc.user.CustomOidcUser
Constructs a CustomOidcUser using the provided parameters.

D

DefaultClaimsToGrantedAuthoritiesPolicy - Class in com.xebialabs.platform.sso.oidc.policy.impl
Provides default behavior for case when a group claim is bound to granted authorities.
DefaultClaimsToGrantedAuthoritiesPolicy(String) - Constructor for class com.xebialabs.platform.sso.oidc.policy.impl.DefaultClaimsToGrantedAuthoritiesPolicy
 
DefaultLoginFormFilter - Class in com.xebialabs.platform.sso.oidc.web
 
DefaultLoginFormFilter(String, Map<String, String>) - Constructor for class com.xebialabs.platform.sso.oidc.web.DefaultLoginFormFilter
 
DefaultLoginFormFilter(String, Resource, Resource, Map<String, String>) - Constructor for class com.xebialabs.platform.sso.oidc.web.DefaultLoginFormFilter
 
DefaultLoginFormFilter(Map<String, String>) - Constructor for class com.xebialabs.platform.sso.oidc.web.DefaultLoginFormFilter
 
DefaultLogoutSuccessHandler - Class in com.xebialabs.platform.sso.oidc.web
 
DefaultLogoutSuccessHandler(Map<String, String>) - Constructor for class com.xebialabs.platform.sso.oidc.web.DefaultLogoutSuccessHandler
 
DefaultLogoutSuccessHandler(Resource, Resource, Map<String, String>) - Constructor for class com.xebialabs.platform.sso.oidc.web.DefaultLogoutSuccessHandler
 
DefaultOidcIdTokenValidatorFactory - Class in com.xebialabs.platform.sso.oidc.authentication
 
DefaultOidcIdTokenValidatorFactory() - Constructor for class com.xebialabs.platform.sso.oidc.authentication.DefaultOidcIdTokenValidatorFactory
 
determineTargetUrl(HttpServletRequest, HttpServletResponse, Authentication) - Method in class com.xebialabs.platform.sso.oidc.web.CustomOidcClientInitiatedLogoutSuccessHandler
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class com.xebialabs.platform.sso.oidc.web.DefaultLoginFormFilter
 

E

equals(Object) - Method in class com.xebialabs.platform.sso.oidc.user.CustomOAuth2User
 

G

getAttributes() - Method in class com.xebialabs.platform.sso.oidc.user.CustomOAuth2User
 
getAuthorities() - Method in class com.xebialabs.platform.sso.oidc.user.CustomOAuth2User
 
getClaims() - Method in class com.xebialabs.platform.sso.oidc.user.CustomOidcUser
 
getIdToken() - Method in class com.xebialabs.platform.sso.oidc.user.CustomOidcUser
 
getName() - Method in class com.xebialabs.platform.sso.oidc.user.CustomOAuth2User
 
getUserInfo() - Method in class com.xebialabs.platform.sso.oidc.user.CustomOidcUser
 
GrantedAuthoritiesExtractor - Class in com.xebialabs.platform.sso.oidc.policy.impl
Extract GrantedAuthorities from JWT Token for OAuth2 Token Based Authentication
GrantedAuthoritiesExtractor(ClaimsToGrantedAuthoritiesPolicy) - Constructor for class com.xebialabs.platform.sso.oidc.policy.impl.GrantedAuthoritiesExtractor
 

H

hashCode() - Method in class com.xebialabs.platform.sso.oidc.user.CustomOAuth2User
 

I

InsufficientClaimsException - Exception Class in com.xebialabs.platform.sso.oidc.exceptions
Thrown when the necessary information is not present in OpenIdConnect claims.
InsufficientClaimsException(String) - Constructor for exception class com.xebialabs.platform.sso.oidc.exceptions.InsufficientClaimsException
 
InvalidRoleClaimsListException - Exception Class in com.xebialabs.platform.sso.oidc.exceptions
Thrown when a role claim contained non string values.
InvalidRoleClaimsListException(String) - Constructor for exception class com.xebialabs.platform.sso.oidc.exceptions.InvalidRoleClaimsListException
 

L

loadUser(OidcUserRequest) - Method in class com.xebialabs.platform.sso.oidc.service.XLOidcUserService
 

O

OidcLogoutSuccessHandler - Class in com.xebialabs.platform.sso.oidc.web
 
OidcLogoutSuccessHandler(ClientRegistrationRepository, String, String) - Constructor for class com.xebialabs.platform.sso.oidc.web.OidcLogoutSuccessHandler
 
onLogoutSuccess(HttpServletRequest, HttpServletResponse, Authentication) - Method in class com.xebialabs.platform.sso.oidc.web.DefaultLogoutSuccessHandler
 
onLogoutSuccess(HttpServletRequest, HttpServletResponse, Authentication) - Method in class com.xebialabs.platform.sso.oidc.web.OidcLogoutSuccessHandler
 

R

resolve(HttpServletRequest) - Method in class com.xebialabs.platform.sso.oidc.web.CustomAuthorizationRequestResolver
 
resolve(HttpServletRequest, String) - Method in class com.xebialabs.platform.sso.oidc.web.CustomAuthorizationRequestResolver
 

S

setClaimTypeConverterFactory(Function<ClientRegistration, Converter<Map<String, Object>, Map<String, Object>>>) - Method in class com.xebialabs.platform.sso.oidc.authentication.CustomOidcIdTokenDecoderFactory
Sets the factory that provides a Converter used for type conversion of claim values for an OidcIdToken.
setJwsAlgorithmResolver(Function<ClientRegistration, JwsAlgorithm>) - Method in class com.xebialabs.platform.sso.oidc.authentication.CustomOidcIdTokenDecoderFactory
Sets the resolver that provides the expected JWS algorithm used for the signature or MAC on the ID Token.
setJwtValidatorFactory(Function<ClientRegistration, OAuth2TokenValidator<Jwt>>) - Method in class com.xebialabs.platform.sso.oidc.authentication.CustomOidcIdTokenDecoderFactory
Sets the factory that provides an OAuth2TokenValidator, which is used by the JwtDecoder.
setPostLogoutRedirectUri(String) - Method in class com.xebialabs.platform.sso.oidc.web.CustomOidcClientInitiatedLogoutSuccessHandler
Set the post logout redirect uri template to use.
setRestOperations(RestOperations) - Method in class com.xebialabs.platform.sso.oidc.authentication.CustomOidcIdTokenDecoderFactory
Sets the rest operations used to fetch keys for jwt

T

toString() - Method in class com.xebialabs.platform.sso.oidc.user.CustomOAuth2User
 

U

UnsupportedOidcConfigurationException - Exception Class in com.xebialabs.platform.sso.oidc.exceptions
 
UnsupportedOidcConfigurationException(String) - Constructor for exception class com.xebialabs.platform.sso.oidc.exceptions.UnsupportedOidcConfigurationException
 

X

XLOidcUserService - Class in com.xebialabs.platform.sso.oidc.service
 
XLOidcUserService(ClaimsToGrantedAuthoritiesPolicy) - Constructor for class com.xebialabs.platform.sso.oidc.service.XLOidcUserService
 
A C D E G H I L O R S T U X 
All Classes and Interfaces|All Packages|Serialized Form