- afterPropertiesSet() - Method in class com.auth0.spring.security.api.Auth0AuthenticationProvider
-
- Auth0AuthenticationEntryPoint - Class in com.auth0.spring.security.api
-
- Auth0AuthenticationEntryPoint() - Constructor for class com.auth0.spring.security.api.Auth0AuthenticationEntryPoint
-
- auth0AuthenticationEntryPoint() - Method in class com.auth0.spring.security.api.Auth0SecurityConfig
-
- Auth0AuthenticationFilter - Class in com.auth0.spring.security.api
-
Filter responsible to intercept the JWT in the HTTP header and attempt an authentication.
- Auth0AuthenticationFilter() - Constructor for class com.auth0.spring.security.api.Auth0AuthenticationFilter
-
- auth0AuthenticationFilter(Auth0AuthenticationEntryPoint) - Method in class com.auth0.spring.security.api.Auth0SecurityConfig
-
- auth0AuthenticationFilterRegistration(Auth0AuthenticationFilter) - Method in class com.auth0.spring.security.api.Auth0SecurityConfig
-
We do this to ensure our Filter is only loaded once into Application Context
If using Spring Boot, any GenericFilterBean in the context will be automatically added to the filter chain.
- Auth0AuthenticationProvider - Class in com.auth0.spring.security.api
-
Class that verifies the JWT token and when valid, it will set
the userdetails in the authentication object
- Auth0AuthenticationProvider() - Constructor for class com.auth0.spring.security.api.Auth0AuthenticationProvider
-
- auth0AuthenticationProvider() - Method in class com.auth0.spring.security.api.Auth0SecurityConfig
-
- Auth0AuthorityStrategy - Enum in com.auth0.spring.security.api
-
The authority strategy being used
Three possible types of strategy pertaining to "Role" info are built in:
Groups, Roles, and Scope
For API Resource Server using JWT Tokens - `scope` is the default
- Auth0CORSFilter - Class in com.auth0.spring.security.api
-
- Auth0CORSFilter() - Constructor for class com.auth0.spring.security.api.Auth0CORSFilter
-
- Auth0JWTToken - Class in com.auth0.spring.security.api
-
Implements the org.springframework.security.core.Authentication interface.
- Auth0JWTToken(String) - Constructor for class com.auth0.spring.security.api.Auth0JWTToken
-
- Auth0SecurityConfig - Class in com.auth0.spring.security.api
-
Auth0 Security Config that wires together dependencies required
Applications are expected to extend this Config
- Auth0SecurityConfig() - Constructor for class com.auth0.spring.security.api.Auth0SecurityConfig
-
- Auth0TokenException - Exception in com.auth0.spring.security.api
-
- Auth0TokenException(String) - Constructor for exception com.auth0.spring.security.api.Auth0TokenException
-
- Auth0TokenException(String, Throwable) - Constructor for exception com.auth0.spring.security.api.Auth0TokenException
-
- Auth0TokenException(Exception) - Constructor for exception com.auth0.spring.security.api.Auth0TokenException
-
- Auth0UserDetails - Class in com.auth0.spring.security.api
-
Implementation of UserDetails in compliance with the decoded object returned by the Auth0 JWT
- Auth0UserDetails(Map<String, Object>, AuthorityStrategy) - Constructor for class com.auth0.spring.security.api.Auth0UserDetails
-
- authenticate(Authentication) - Method in class com.auth0.spring.security.api.Auth0AuthenticationProvider
-
- authenticationManagerBean() - Method in class com.auth0.spring.security.api.Auth0SecurityConfig
-
- authorityStrategy - Variable in class com.auth0.spring.security.api.Auth0SecurityConfig
-
- authorityStrategy() - Method in class com.auth0.spring.security.api.Auth0SecurityConfig
-
- AuthorityStrategy - Interface in com.auth0.spring.security.api.authority
-
The strategy used to extract "Role" info
This may be Groups, Roles, Scope or even custom defined
- authorizeRequests(HttpSecurity) - Method in class com.auth0.spring.security.api.Auth0SecurityConfig
-
Lightweight default configuration that offers basic authorization checks for authenticated
users on secured endpoint, and sets up a Principal user object with granted authorities