Index

A B C F G I J L P S U V W 
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

PreAuthenticatedAuthenticationJsonWebToken - Class in com.auth0.spring.security.api.authentication
 

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.
A B C F G I J L P S U V W 
All Classes and Interfaces|All Packages|Serialized Form