A B C D E G I L P T 
All Classes All Packages

A

awsElbJwtProcessor(DialobSettings, Optional<JWKSource<C>>) - Method in class io.dialob.security.aws.DialobSecurityAwsAutoConfiguration
 

B

buildDetails(HttpServletRequest) - Method in class io.dialob.security.aws.elb.ElbBasedPreAuthenticatedWebAuthenticationDetailsSource
 

C

configure(AuthenticationManagerBuilder) - Method in class io.dialob.security.aws.elb.ElbAuthenticationStrategy
 
configureAuthentication(HttpSecurity, AuthenticationManager) - Method in class io.dialob.security.aws.elb.ElbAuthenticationStrategy
 
createAuthenticationDetailsSource() - Method in class io.dialob.security.aws.elb.ElbAuthenticationStrategy
 
createAuthenticationFilter(AuthenticationManager) - Method in class io.dialob.security.aws.elb.ElbAuthenticationStrategy
 
createUserDetails(Authentication, Collection<? extends GrantedAuthority>) - Method in class io.dialob.security.aws.elb.ElbPreAuthenticatedGrantedAuthoritiesUserDetailsService
Creates the final UserDetails object.
currentUserProviderBean() - Method in class io.dialob.security.aws.elb.ElbAuthenticationStrategy
 

D

DEFAULT_HTTP_CONNECT_TIMEOUT - Static variable in class io.dialob.security.aws.elb.ElbJWKSource
The default HTTP connect timeout for JWK set retrieval, in milliseconds.
DEFAULT_HTTP_READ_TIMEOUT - Static variable in class io.dialob.security.aws.elb.ElbJWKSource
The default HTTP read timeout for JWK set retrieval, in milliseconds.
DEFAULT_HTTP_SIZE_LIMIT - Static variable in class io.dialob.security.aws.elb.ElbJWKSource
The default HTTP entity size limit for JWK set retrieval, in bytes.
DialobSecurityAwsAutoConfiguration - Class in io.dialob.security.aws
 
DialobSecurityAwsAutoConfiguration() - Constructor for class io.dialob.security.aws.DialobSecurityAwsAutoConfiguration
 

E

ElbAuthenticationStrategy - Class in io.dialob.security.aws.elb
 
ElbAuthenticationStrategy(GrantedAuthoritiesMapper, JWTProcessor) - Constructor for class io.dialob.security.aws.elb.ElbAuthenticationStrategy
 
ElbBasedPreAuthenticatedWebAuthenticationDetailsSource - Class in io.dialob.security.aws.elb
 
ElbBasedPreAuthenticatedWebAuthenticationDetailsSource(GrantedAuthoritiesMapper, JWTProcessor) - Constructor for class io.dialob.security.aws.elb.ElbBasedPreAuthenticatedWebAuthenticationDetailsSource
 
ElbJWKSource<C extends com.nimbusds.jose.proc.SecurityContext> - Class in io.dialob.security.aws.elb
Remote JSON Web Key (JWK) source specified by a JWK set URL.
ElbJWKSource(String) - Constructor for class io.dialob.security.aws.elb.ElbJWKSource
Creates a new remote JWK set using the default HTTP resource retriever, with a HTTP connect timeout set to 250 ms, HTTP read timeout set to 250 ms and a 50 KByte size limit.
ElbJWKSource(String, ResourceRetriever) - Constructor for class io.dialob.security.aws.elb.ElbJWKSource
Creates a new remote JWK set.
ElbJWKSource(String, ResourceRetriever, JWKSetCache) - Constructor for class io.dialob.security.aws.elb.ElbJWKSource
Creates a new remote JWK set.
ElbPreAuthenticatedGrantedAuthoritiesUserDetailsService - Class in io.dialob.security.aws.elb
 
ElbPreAuthenticatedGrantedAuthoritiesUserDetailsService() - Constructor for class io.dialob.security.aws.elb.ElbPreAuthenticatedGrantedAuthoritiesUserDetailsService
 

G

get() - Method in class io.dialob.security.aws.elb.PreAuthenticatedCurrentUserProvider
 
get(JWKSelector, C) - Method in class io.dialob.security.aws.elb.ElbJWKSource
The security context is ignored.
getCachedJWKSet() - Method in class io.dialob.security.aws.elb.ElbJWKSource
Returns the cached JWK set.
getFirstSpecifiedKeyID(JWKMatcher) - Static method in class io.dialob.security.aws.elb.ElbJWKSource
Returns the first specified key ID (kid) for a JWK matcher.
getGrantedAuthoritiesMapper() - Method in class io.dialob.security.aws.elb.ElbAuthenticationStrategy
 
getJWKSetCache() - Method in class io.dialob.security.aws.elb.ElbJWKSource
Returns the configured JWK set cache.
getJWKSetUriTemplate() - Method in class io.dialob.security.aws.elb.ElbJWKSource
Returns the JWK set URL.
getJwtProcessor() - Method in class io.dialob.security.aws.elb.ElbAuthenticationStrategy
 
getResourceRetriever() - Method in class io.dialob.security.aws.elb.ElbJWKSource
Returns the HTTP resource retriever.
grantedAuthoritiesMapper(DialobSettings, Optional<UsersAndGroupsService>) - Method in class io.dialob.security.aws.DialobSecurityAwsAutoConfiguration
 

I

io.dialob.security.aws - package io.dialob.security.aws
 
io.dialob.security.aws.elb - package io.dialob.security.aws.elb
 

L

loadUserDetails(PreAuthenticatedAuthenticationToken) - Method in class io.dialob.security.aws.elb.ElbPreAuthenticatedGrantedAuthoritiesUserDetailsService
Get a UserDetails object based on the user name contained in the given token, and the GrantedAuthorities as returned by the GrantedAuthoritiesContainer implementation as returned by the token.getDetails() method.

P

PreAuthenticatedCurrentUserProvider - Class in io.dialob.security.aws.elb
 
PreAuthenticatedCurrentUserProvider() - Constructor for class io.dialob.security.aws.elb.PreAuthenticatedCurrentUserProvider
 

T

tenantAccessEvaluator() - Method in class io.dialob.security.aws.DialobSecurityAwsAutoConfiguration
 
A B C D E G I L P T 
All Classes All Packages