A B C D E F G I J L M N P S T V 

A

authenticate(AuthenticationToken, ActionListener<AuthenticationResult>) - Method in class io.polyglotted.esjwt.realm.JwtRealm
Method that handles the actual authentication of the token.
authenticationRequired(String, ThreadContext) - Method in class io.polyglotted.esjwt.realm.JwtAuthFailureHandler
 

B

BearerToken - Class in io.polyglotted.esjwt.realm
 

C

clearCredentials() - Method in class io.polyglotted.esjwt.realm.BearerToken
 
CommonUtil - Class in io.polyglotted.esjwt.impl
 
CommonUtil() - Constructor for class io.polyglotted.esjwt.impl.CommonUtil
 
create(RealmConfig) - Method in class io.polyglotted.esjwt.realm.JwtRealmFactory
Create a JwtRealm based on the given configuration
credentials() - Method in class io.polyglotted.esjwt.realm.BearerToken
 

D

description() - Method in class io.polyglotted.esjwt.JwtRealmExtension
 

E

exceptionProcessingRequest(RestRequest, Exception, ThreadContext) - Method in class io.polyglotted.esjwt.realm.JwtAuthFailureHandler
 
exceptionProcessingRequest(TransportMessage, String, Exception, ThreadContext) - Method in class io.polyglotted.esjwt.realm.JwtAuthFailureHandler
 

F

failedAuthentication(RestRequest, AuthenticationToken, ThreadContext) - Method in class io.polyglotted.esjwt.realm.JwtAuthFailureHandler
 
failedAuthentication(TransportMessage, AuthenticationToken, String, ThreadContext) - Method in class io.polyglotted.esjwt.realm.JwtAuthFailureHandler
 

G

getAuthenticationFailureHandler() - Method in class io.polyglotted.esjwt.JwtRealmExtension
Returns the custom implementaion JwtAuthFailureHandler
getRealms(ResourceWatcherService) - Method in class io.polyglotted.esjwt.JwtRealmExtension
Returns a map of the custom realms provided by this extension.
getRestHeaders() - Method in class io.polyglotted.esjwt.JwtRealmExtension
Returns a collection of header names that will be used by this extension.

I

io.polyglotted.esjwt - package io.polyglotted.esjwt
 
io.polyglotted.esjwt.impl - package io.polyglotted.esjwt.impl
 
io.polyglotted.esjwt.realm - package io.polyglotted.esjwt.realm
 

J

JsonWebToken - Class in io.polyglotted.esjwt.impl
 
JwtAuthFailureHandler - Class in io.polyglotted.esjwt.realm
A custom implementation of a AuthenticationFailureHandler.
JwtAuthFailureHandler() - Constructor for class io.polyglotted.esjwt.realm.JwtAuthFailureHandler
 
JwtRealm - Class in io.polyglotted.esjwt.realm
 
JwtRealmExtension - Class in io.polyglotted.esjwt
The extension class that serves as the integration point between Elasticsearch, X-Pack, and any JWT provider
JwtRealmExtension() - Constructor for class io.polyglotted.esjwt.JwtRealmExtension
 
JwtRealmFactory - Class in io.polyglotted.esjwt.realm
The factory class for the JwtRealm.
JwtRealmFactory() - Constructor for class io.polyglotted.esjwt.realm.JwtRealmFactory
 
JwtValidator - Class in io.polyglotted.esjwt.impl
 
JwtValidator() - Constructor for class io.polyglotted.esjwt.impl.JwtValidator
 
JwtValidator.ValidityException - Exception in io.polyglotted.esjwt.impl
 
JwtVerifier - Class in io.polyglotted.esjwt.impl
 
JwtVerifier() - Constructor for class io.polyglotted.esjwt.impl.JwtVerifier
 
JwtVerifier.VerificationException - Exception in io.polyglotted.esjwt.impl
 

L

lookupUser(String, ActionListener<User>) - Method in class io.polyglotted.esjwt.realm.JwtRealm
This method looks for a user that is identified by the given String.

M

missingToken(RestRequest, ThreadContext) - Method in class io.polyglotted.esjwt.realm.JwtAuthFailureHandler
 
missingToken(TransportMessage, String, ThreadContext) - Method in class io.polyglotted.esjwt.realm.JwtAuthFailureHandler
 

N

name() - Method in class io.polyglotted.esjwt.JwtRealmExtension
 

P

parseJwt(String) - Static method in class io.polyglotted.esjwt.impl.JsonWebToken
 
principal() - Method in class io.polyglotted.esjwt.realm.BearerToken
 

S

supports(AuthenticationToken) - Method in class io.polyglotted.esjwt.realm.JwtRealm
Indicates whether this realm supports the given token.

T

token(ThreadContext) - Method in class io.polyglotted.esjwt.realm.JwtRealm
This method will extract a token from the given RestRequest if possible.
TYPE - Static variable in class io.polyglotted.esjwt.realm.JwtRealm
 

V

validateJwt(Clock, JsonWebToken, String) - Static method in class io.polyglotted.esjwt.impl.JwtValidator
 
verifyRs256(String, JsonWebToken) - Static method in class io.polyglotted.esjwt.impl.JwtVerifier
 
A B C D E F G I J L M N P S T V 
Skip navigation links