Skip navigation links
A C D F G H I J L M P R S T U 

A

Auth - Class in io.appform.dropwizard.multiauth.resources
 
Auth(AuthConfig, GoogleAuthProvider, AuthStore) - Constructor for class io.appform.dropwizard.multiauth.resources.Auth
 
AuthConfig - Class in io.appform.dropwizard.multiauth.configs
 
AuthConfig() - Constructor for class io.appform.dropwizard.multiauth.configs.AuthConfig
 
authenticate(JwtContext) - Method in class io.appform.dropwizard.multiauth.core.TokenAuthenticator
 
authorize(ServiceUserPrincipal, String) - Method in class io.appform.dropwizard.multiauth.core.RoleAuthorizer
 
AuthProvider - Interface in io.appform.dropwizard.multiauth.core
 
AuthStore - Interface in io.appform.dropwizard.multiauth.model
 

C

createJWT(Token, JwtConfig) - Static method in class io.appform.dropwizard.multiauth.core.Utils
 
CreateUserRequest - Class in io.appform.dropwizard.multiauth.model
 
CreateUserRequest(String, Set<String>) - Constructor for class io.appform.dropwizard.multiauth.model.CreateUserRequest
 

D

DEFAULT - Static variable in class io.appform.dropwizard.multiauth.model.Token
 
DefaultHandler - Interface in io.appform.dropwizard.multiauth.model
 
defaultUser() - Method in interface io.appform.dropwizard.multiauth.model.DefaultHandler
 
deleteExpiredTokens(Date, Duration) - Method in interface io.appform.dropwizard.multiauth.model.AuthStore
 
deleteToken(String) - Method in interface io.appform.dropwizard.multiauth.model.AuthStore
 
deleteToken(String, String) - Method in class io.appform.dropwizard.multiauth.resources.Auth
 
deleteUser(String) - Method in interface io.appform.dropwizard.multiauth.model.AuthStore
 
destroy() - Method in class io.appform.dropwizard.multiauth.integration.UserAuthenticationFilter
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class io.appform.dropwizard.multiauth.integration.UserAuthenticationFilter
 

F

filter(ContainerRequestContext) - Method in class io.appform.dropwizard.multiauth.integration.UserAuthorizationFilter
 

G

getName() - Method in class io.appform.dropwizard.multiauth.model.ServiceUserPrincipal
 
getToken(String) - Method in interface io.appform.dropwizard.multiauth.model.AuthStore
 
getToken(String) - Method in class io.appform.dropwizard.multiauth.resources.Auth
 
getUser(String) - Method in interface io.appform.dropwizard.multiauth.model.AuthStore
 
getUser(String) - Method in class io.appform.dropwizard.multiauth.resources.Auth
 
GoogleAuthProvider - Class in io.appform.dropwizard.multiauth.core
 
GoogleAuthProvider(AuthConfig, ObjectMapper, AuthStore, String) - Constructor for class io.appform.dropwizard.multiauth.core.GoogleAuthProvider
 
grantRole(String, String) - Method in interface io.appform.dropwizard.multiauth.model.AuthStore
 
grantRole(String, String) - Method in class io.appform.dropwizard.multiauth.resources.Auth
 

H

handleGoogleCallback(Cookie, HttpServletRequest, String, String) - Method in class io.appform.dropwizard.multiauth.resources.Auth
 

I

init(FilterConfig) - Method in class io.appform.dropwizard.multiauth.integration.UserAuthenticationFilter
 
io.appform.dropwizard.multiauth - package io.appform.dropwizard.multiauth
 
io.appform.dropwizard.multiauth.configs - package io.appform.dropwizard.multiauth.configs
 
io.appform.dropwizard.multiauth.core - package io.appform.dropwizard.multiauth.core
 
io.appform.dropwizard.multiauth.exception - package io.appform.dropwizard.multiauth.exception
 
io.appform.dropwizard.multiauth.integration - package io.appform.dropwizard.multiauth.integration
 
io.appform.dropwizard.multiauth.model - package io.appform.dropwizard.multiauth.model
 
io.appform.dropwizard.multiauth.resources - package io.appform.dropwizard.multiauth.resources
 

J

JWTAuthenticationFailure - Exception in io.appform.dropwizard.multiauth.exception
 
JWTAuthenticationFailure() - Constructor for exception io.appform.dropwizard.multiauth.exception.JWTAuthenticationFailure
 
JwtConfig - Class in io.appform.dropwizard.multiauth.configs
 
JwtConfig(String, String) - Constructor for class io.appform.dropwizard.multiauth.configs.JwtConfig
 

L

login(String, String) - Method in interface io.appform.dropwizard.multiauth.core.AuthProvider
 
login(String, String) - Method in class io.appform.dropwizard.multiauth.core.GoogleAuthProvider
 
login(Cookie, String) - Method in class io.appform.dropwizard.multiauth.resources.Auth
 
logout(Cookie) - Method in class io.appform.dropwizard.multiauth.resources.Auth
 

M

MultiAuthConfig - Class in io.appform.dropwizard.multiauth.configs
 
MultiAuthConfig() - Constructor for class io.appform.dropwizard.multiauth.configs.MultiAuthConfig
 
MultiAuthDynamicFeature - Class in io.appform.dropwizard.multiauth
 
MultiAuthDynamicFeature(Environment, AuthConfig, DefaultHandler) - Constructor for class io.appform.dropwizard.multiauth.MultiAuthDynamicFeature
 

P

provisionToken(String, Date) - Method in interface io.appform.dropwizard.multiauth.model.AuthStore
 
provisionToken(String, String, Date) - Method in interface io.appform.dropwizard.multiauth.model.AuthStore
 
provisionToken(String) - Method in class io.appform.dropwizard.multiauth.resources.Auth
 
provisionUser(ServiceUser) - Method in interface io.appform.dropwizard.multiauth.model.AuthStore
 
provisionUser(CreateUserRequest) - Method in class io.appform.dropwizard.multiauth.resources.Auth
 
put(ServiceUserPrincipal) - Static method in class io.appform.dropwizard.multiauth.integration.SessionUser
 

R

redirectionURL(String) - Method in interface io.appform.dropwizard.multiauth.core.AuthProvider
 
redirectionURL(String) - Method in class io.appform.dropwizard.multiauth.core.GoogleAuthProvider
 
revokeRole(String, String) - Method in interface io.appform.dropwizard.multiauth.model.AuthStore
 
revokeRole(String, String) - Method in class io.appform.dropwizard.multiauth.resources.Auth
 
RoleAuthorizer - Class in io.appform.dropwizard.multiauth.core
 
RoleAuthorizer() - Constructor for class io.appform.dropwizard.multiauth.core.RoleAuthorizer
 

S

ServiceUser - Class in io.appform.dropwizard.multiauth.model
 
ServiceUser() - Constructor for class io.appform.dropwizard.multiauth.model.ServiceUser
 
ServiceUserPrincipal - Class in io.appform.dropwizard.multiauth.model
 
ServiceUserPrincipal() - Constructor for class io.appform.dropwizard.multiauth.model.ServiceUserPrincipal
 
sessionDuration(AuthConfig) - Static method in class io.appform.dropwizard.multiauth.core.Utils
 
SessionUser - Class in io.appform.dropwizard.multiauth.integration
 
SessionUser() - Constructor for class io.appform.dropwizard.multiauth.integration.SessionUser
 

T

take() - Static method in class io.appform.dropwizard.multiauth.integration.SessionUser
 
Token - Class in io.appform.dropwizard.multiauth.model
 
Token() - Constructor for class io.appform.dropwizard.multiauth.model.Token
 
TokenAuthenticator - Class in io.appform.dropwizard.multiauth.core
Authenticator that will be run
TokenAuthenticator(AuthConfig, AuthStore, DefaultHandler) - Constructor for class io.appform.dropwizard.multiauth.core.TokenAuthenticator
 

U

updateUser(String, UnaryOperator<ServiceUser>) - Method in interface io.appform.dropwizard.multiauth.model.AuthStore
 
UserAuthenticationFilter - Class in io.appform.dropwizard.multiauth.integration
This filter validates the token
UserAuthenticationFilter(AuthConfig, TokenAuthenticator, List<String>) - Constructor for class io.appform.dropwizard.multiauth.integration.UserAuthenticationFilter
 
UserAuthorizationFilter - Class in io.appform.dropwizard.multiauth.integration
This filter assigns role to validated user
UserAuthorizationFilter(AuthConfig, Authorizer<ServiceUserPrincipal>, DefaultHandler) - Constructor for class io.appform.dropwizard.multiauth.integration.UserAuthorizationFilter
 
Utils - Class in io.appform.dropwizard.multiauth.core
 
Utils() - Constructor for class io.appform.dropwizard.multiauth.core.Utils
 
A C D F G H I J L M P R S T U 
Skip navigation links

Copyright © 2020. All rights reserved.