Index
All Classes and Interfaces|All Packages|Serialized Form
A
- authenticate(Authentication) - Method in class com.auth0.spring.security.api.JwtAuthenticationProvider
- AuthenticationJsonWebToken - Class in com.auth0.spring.security.api.authentication
B
- BearerSecurityContextRepository - Class in com.auth0.spring.security.api
- BearerSecurityContextRepository() - Constructor for class com.auth0.spring.security.api.BearerSecurityContextRepository
C
- com.auth0.spring.security.api - package com.auth0.spring.security.api
- com.auth0.spring.security.api.authentication - package com.auth0.spring.security.api.authentication
- commence(HttpServletRequest, HttpServletResponse, AuthenticationException) - Method in class com.auth0.spring.security.api.JwtAuthenticationEntryPoint
- configure(HttpSecurity) - Method in class com.auth0.spring.security.api.JwtWebSecurityConfigurer
-
Further configure the
HttpSecurity
object with some sensible defaults by registering objects to obtain a bearer token from a request. - containsContext(HttpServletRequest) - Method in class com.auth0.spring.security.api.BearerSecurityContextRepository
F
- forHS256(String, String[], byte[]) - Static method in class com.auth0.spring.security.api.JwtWebSecurityConfigurer
-
Configures application authorization for JWT signed with HS256
- forHS256(String, String[], AuthenticationProvider) - Static method in class com.auth0.spring.security.api.JwtWebSecurityConfigurer
-
Configures application authorization for JWT signed with HS256
- forHS256(String, String, byte[]) - Static method in class com.auth0.spring.security.api.JwtWebSecurityConfigurer
-
Configures application authorization for JWT signed with HS256
- forHS256(String, String, AuthenticationProvider) - Static method in class com.auth0.spring.security.api.JwtWebSecurityConfigurer
-
Configures application authorization for JWT signed with HS256
- forHS256WithBase64Secret(String, String[], String) - Static method in class com.auth0.spring.security.api.JwtWebSecurityConfigurer
-
Configures application authorization for JWT signed with HS256
- forHS256WithBase64Secret(String, String, String) - Static method in class com.auth0.spring.security.api.JwtWebSecurityConfigurer
-
Configures application authorization for JWT signed with HS256
- forRS256(String, String) - Static method in class com.auth0.spring.security.api.JwtWebSecurityConfigurer
-
Configures application authorization for JWT signed with RS256.
- forRS256(String, String[]) - Static method in class com.auth0.spring.security.api.JwtWebSecurityConfigurer
-
Configures application authorization for JWT signed with RS256.
- forRS256(String, String[], AuthenticationProvider) - Static method in class com.auth0.spring.security.api.JwtWebSecurityConfigurer
-
Configures application authorization for JWT signed with RS256 Will try to validate the token using the public key downloaded from "$issuer/.well-known/jwks.json" and matched by the value of
kid
of the JWT header - forRS256(String, String, AuthenticationProvider) - Static method in class com.auth0.spring.security.api.JwtWebSecurityConfigurer
-
Configures application authorization for JWT signed with RS256 Will try to validate the token using the public key downloaded from "$issuer/.well-known/jwks.json" and matched by the value of
kid
of the JWT header
G
- getAuthorities() - Method in class com.auth0.spring.security.api.authentication.AuthenticationJsonWebToken
- getAuthorities() - Method in class com.auth0.spring.security.api.authentication.PreAuthenticatedAuthenticationJsonWebToken
- getCredentials() - Method in class com.auth0.spring.security.api.authentication.AuthenticationJsonWebToken
- getCredentials() - Method in class com.auth0.spring.security.api.authentication.PreAuthenticatedAuthenticationJsonWebToken
- getDetails() - Method in class com.auth0.spring.security.api.authentication.AuthenticationJsonWebToken
- getDetails() - Method in class com.auth0.spring.security.api.authentication.PreAuthenticatedAuthenticationJsonWebToken
- getKeyId() - Method in class com.auth0.spring.security.api.authentication.AuthenticationJsonWebToken
- getKeyId() - Method in interface com.auth0.spring.security.api.authentication.JwtAuthentication
- getKeyId() - Method in class com.auth0.spring.security.api.authentication.PreAuthenticatedAuthenticationJsonWebToken
- getName() - Method in class com.auth0.spring.security.api.authentication.AuthenticationJsonWebToken
- getName() - Method in class com.auth0.spring.security.api.authentication.PreAuthenticatedAuthenticationJsonWebToken
- getPrincipal() - Method in class com.auth0.spring.security.api.authentication.AuthenticationJsonWebToken
- getPrincipal() - Method in class com.auth0.spring.security.api.authentication.PreAuthenticatedAuthenticationJsonWebToken
- getToken() - Method in class com.auth0.spring.security.api.authentication.AuthenticationJsonWebToken
- getToken() - Method in interface com.auth0.spring.security.api.authentication.JwtAuthentication
- getToken() - Method in class com.auth0.spring.security.api.authentication.PreAuthenticatedAuthenticationJsonWebToken
I
- isAuthenticated() - Method in class com.auth0.spring.security.api.authentication.AuthenticationJsonWebToken
- isAuthenticated() - Method in class com.auth0.spring.security.api.authentication.PreAuthenticatedAuthenticationJsonWebToken
J
- JwtAuthentication - Interface in com.auth0.spring.security.api.authentication
- JwtAuthenticationEntryPoint - Class in com.auth0.spring.security.api
- JwtAuthenticationEntryPoint() - Constructor for class com.auth0.spring.security.api.JwtAuthenticationEntryPoint
- JwtAuthenticationProvider - Class in com.auth0.spring.security.api
- JwtAuthenticationProvider(byte[], String[], String) - Constructor for class com.auth0.spring.security.api.JwtAuthenticationProvider
- JwtAuthenticationProvider(byte[], String, String) - Constructor for class com.auth0.spring.security.api.JwtAuthenticationProvider
- JwtAuthenticationProvider(JwkProvider, String[], String) - Constructor for class com.auth0.spring.security.api.JwtAuthenticationProvider
- JwtAuthenticationProvider(JwkProvider, String, String) - Constructor for class com.auth0.spring.security.api.JwtAuthenticationProvider
- JwtWebSecurityConfigurer - Class in com.auth0.spring.security.api
-
Utility class for configuring Security for your Spring API
L
- loadContext(HttpRequestResponseHolder) - Method in class com.auth0.spring.security.api.BearerSecurityContextRepository
P
S
- saveContext(SecurityContext, HttpServletRequest, HttpServletResponse) - Method in class com.auth0.spring.security.api.BearerSecurityContextRepository
- setAuthenticated(boolean) - Method in class com.auth0.spring.security.api.authentication.AuthenticationJsonWebToken
- setAuthenticated(boolean) - Method in class com.auth0.spring.security.api.authentication.PreAuthenticatedAuthenticationJsonWebToken
- supports(Class<?>) - Method in class com.auth0.spring.security.api.JwtAuthenticationProvider
U
- usingToken(String) - Static method in class com.auth0.spring.security.api.authentication.PreAuthenticatedAuthenticationJsonWebToken
V
- verify(JWTVerifier) - Method in class com.auth0.spring.security.api.authentication.AuthenticationJsonWebToken
- verify(JWTVerifier) - Method in interface com.auth0.spring.security.api.authentication.JwtAuthentication
- verify(JWTVerifier) - Method in class com.auth0.spring.security.api.authentication.PreAuthenticatedAuthenticationJsonWebToken
W
- withJwtVerifierLeeway(long) - Method in class com.auth0.spring.security.api.JwtAuthenticationProvider
-
Allow a leeway to use on the JWT verification.
All Classes and Interfaces|All Packages|Serialized Form