A B C D E G I L P T
All Classes All Packages
All Classes All Packages
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
All Classes All Packages