A B C D E G H I O P R S T U V 
All Classes All Packages

A

authenticate(HttpServerExchange, SecurityContext) - Method in class org.restheart.security.plugins.mechanisms.BasicAuthMechanism
 
authenticate(HttpServerExchange, SecurityContext) - Method in class org.restheart.security.plugins.mechanisms.DigestAuthMechanism
 
authenticate(HttpServerExchange, SecurityContext) - Method in class org.restheart.security.plugins.mechanisms.IdentityAuthMechanism
 
authenticate(HttpServerExchange, SecurityContext) - Method in class org.restheart.security.plugins.mechanisms.TokenBasicAuthMechanism
 

B

BaseAccount - Class in org.restheart.security.plugins.authenticators
Base concrete Account implementation
BaseAccount(String, Set<String>) - Constructor for class org.restheart.security.plugins.authenticators.BaseAccount
 
BasePrincipal - Class in org.restheart.security.plugins.authenticators
Base concrete Principal implmentation
BasePrincipal(String) - Constructor for class org.restheart.security.plugins.authenticators.BasePrincipal
 
BasicAuthMechanism - Class in org.restheart.security.plugins.mechanisms
 
BasicAuthMechanism() - Constructor for class org.restheart.security.plugins.mechanisms.BasicAuthMechanism
 

C

consumeConfiguration() - Method in class org.restheart.security.plugins.authenticators.SimpleFileAuthenticator
 
consumeConfiguration() - Method in class org.restheart.security.plugins.authorizers.RequestPredicatesAuthorizer
 

D

DigestAuthMechanism - Class in org.restheart.security.plugins.mechanisms
HttpHandler to handle HTTP Digest authentication, both according to RFC-2617 and draft update to allow additional algorithms to be used.
DigestAuthMechanism() - Constructor for class org.restheart.security.plugins.mechanisms.DigestAuthMechanism
 
DigestAuthMechanism(String, String, String) - Constructor for class org.restheart.security.plugins.mechanisms.DigestAuthMechanism
 
DigestAuthMechanism(String, String, String, IdentityManager) - Constructor for class org.restheart.security.plugins.mechanisms.DigestAuthMechanism
 
DigestAuthMechanism(String, List<DigestAlgorithm>, List<DigestQop>, String, String, NonceManager) - Constructor for class org.restheart.security.plugins.mechanisms.DigestAuthMechanism
 
DigestAuthMechanism(List<DigestAlgorithm>, List<DigestQop>, String, String, NonceManager, String) - Constructor for class org.restheart.security.plugins.mechanisms.DigestAuthMechanism
 
DigestAuthMechanism(List<DigestAlgorithm>, List<DigestQop>, String, String, NonceManager, String, IdentityManager) - Constructor for class org.restheart.security.plugins.mechanisms.DigestAuthMechanism
 

E

EchoExampleAsyncResponseInterceptor - Class in org.restheart.security.plugins.interceptors
 
EchoExampleAsyncResponseInterceptor() - Constructor for class org.restheart.security.plugins.interceptors.EchoExampleAsyncResponseInterceptor
 
EchoExampleRequestInterceptor - Class in org.restheart.security.plugins.interceptors
 
EchoExampleRequestInterceptor() - Constructor for class org.restheart.security.plugins.interceptors.EchoExampleRequestInterceptor
 
EchoExampleResponseInterceptor - Class in org.restheart.security.plugins.interceptors
 
EchoExampleResponseInterceptor() - Constructor for class org.restheart.security.plugins.interceptors.EchoExampleResponseInterceptor
 
EchoService - Class in org.restheart.security.plugins.services
 
EchoService() - Constructor for class org.restheart.security.plugins.services.EchoService
 

G

get(Account) - Method in class org.restheart.security.plugins.tokens.RndTokenManager
 
getAcl() - Method in class org.restheart.security.plugins.authorizers.RequestPredicatesAuthorizer
 
getCACHE() - Method in class org.restheart.security.plugins.tokens.RndTokenManager
 
getCredentials() - Method in class org.restheart.security.plugins.authenticators.PwdCredentialAccount
 
getMechanismName() - Method in class org.restheart.security.plugins.mechanisms.BasicAuthMechanism
 
getMechanismName() - Method in class org.restheart.security.plugins.mechanisms.DigestAuthMechanism
 
getMechanismName() - Method in class org.restheart.security.plugins.mechanisms.IdentityAuthMechanism
 
getMechanismName() - Method in class org.restheart.security.plugins.mechanisms.TokenBasicAuthMechanism
 
getName() - Method in class org.restheart.security.plugins.authenticators.BasePrincipal
 
getPrincipal() - Method in class org.restheart.security.plugins.authenticators.BaseAccount
 
getRoles() - Method in class org.restheart.security.plugins.authenticators.BaseAccount
 
GetRoleService - Class in org.restheart.security.plugins.services
 
GetRoleService() - Constructor for class org.restheart.security.plugins.services.GetRoleService
 

H

handle(HttpServerExchange) - Method in class org.restheart.security.plugins.interceptors.EchoExampleAsyncResponseInterceptor
 
handle(HttpServerExchange) - Method in class org.restheart.security.plugins.interceptors.EchoExampleRequestInterceptor
 
handle(HttpServerExchange) - Method in class org.restheart.security.plugins.interceptors.EchoExampleResponseInterceptor
 
handle(HttpServerExchange) - Method in class org.restheart.security.plugins.interceptors.SecretHider
 
handle(HttpServerExchange) - Method in class org.restheart.security.plugins.interceptors.TokenCORSResponseInterceptor
 
handle(HttpServerExchange) - Method in class org.restheart.security.plugins.services.EchoService
handle the request
handle(HttpServerExchange) - Method in class org.restheart.security.plugins.services.GetRoleService
Handles the request.
handle(HttpServerExchange) - Method in class org.restheart.security.plugins.services.PingService
 
handle(HttpServerExchange) - Method in class org.restheart.security.plugins.services.RndTokenService
 

I

IdentityAuthMechanism - Class in org.restheart.security.plugins.mechanisms
a simple Auth Mechanism to demonstrate how to plug a custom AuthenticationMechanism it authenticates all requests against the configured IdentityManager using the credentials specified in the configuration file
IdentityAuthMechanism() - Constructor for class org.restheart.security.plugins.mechanisms.IdentityAuthMechanism
 
IEchoService - Class in org.restheart.security.plugins.services
used for testing
IEchoService() - Constructor for class org.restheart.security.plugins.services.IEchoService
 
init() - Method in class org.restheart.security.plugins.initializers.TestInitializer
 
init(Map<String, Object>) - Method in class org.restheart.security.plugins.authenticators.SimpleFileAuthenticator
 
init(Map<String, Object>) - Method in class org.restheart.security.plugins.authorizers.RequestPredicatesAuthorizer
 
init(Map<String, Object>) - Method in class org.restheart.security.plugins.interceptors.EchoExampleResponseInterceptor
shows how to inject configuration via @OnInit
init(Map<String, Object>) - Method in class org.restheart.security.plugins.mechanisms.IdentityAuthMechanism
 
init(Map<String, Object>) - Method in class org.restheart.security.plugins.services.GetRoleService
init the service
init(Map<String, Object>) - Method in class org.restheart.security.plugins.services.PingService
 
init(Map<String, Object>) - Method in class org.restheart.security.plugins.services.RndTokenService
init the service
init(Map<String, Object>, PluginsRegistry) - Method in class org.restheart.security.plugins.mechanisms.BasicAuthMechanism
 
init(Map<String, Object>, PluginsRegistry) - Method in class org.restheart.security.plugins.mechanisms.DigestAuthMechanism
 
init(Map<String, Object>, PluginsRegistry) - Method in class org.restheart.security.plugins.mechanisms.TokenBasicAuthMechanism
 
init(Map<String, Object>, PluginsRegistry) - Method in class org.restheart.security.plugins.tokens.RndTokenManager
 
injectTokenHeaders(HttpServerExchange, PasswordCredential) - Method in class org.restheart.security.plugins.tokens.RndTokenManager
 
invalidate(Account) - Method in class org.restheart.security.plugins.tokens.RndTokenManager
 
isAllowed(HttpServerExchange) - Method in class org.restheart.security.plugins.authorizers.RequestPredicatesAuthorizer
 
isAuthenticationRequired(HttpServerExchange) - Method in class org.restheart.security.plugins.authorizers.RequestPredicatesAuthorizer
 

O

org.restheart.security.plugins.authenticators - package org.restheart.security.plugins.authenticators
Implementations of AuthorizerMechanism and Authorizer
org.restheart.security.plugins.authorizers - package org.restheart.security.plugins.authorizers
Implementations of Authorizer
org.restheart.security.plugins.initializers - package org.restheart.security.plugins.initializers
Implementations of Initializer
org.restheart.security.plugins.interceptors - package org.restheart.security.plugins.interceptors
Implementations of Interceptors
org.restheart.security.plugins.mechanisms - package org.restheart.security.plugins.mechanisms
 
org.restheart.security.plugins.services - package org.restheart.security.plugins.services
Implementations of Service
org.restheart.security.plugins.tokens - package org.restheart.security.plugins.tokens
Implementations of TokenManager

P

PingService - Class in org.restheart.security.plugins.services
 
PingService() - Constructor for class org.restheart.security.plugins.services.PingService
 
PwdCredentialAccount - Class in org.restheart.security.plugins.authenticators
Account implementation that holds PasswordCredential
PwdCredentialAccount(String, char[], Set<String>) - Constructor for class org.restheart.security.plugins.authenticators.PwdCredentialAccount
 

R

RequestPredicatesAuthorizer - Class in org.restheart.security.plugins.authorizers
 
RequestPredicatesAuthorizer() - Constructor for class org.restheart.security.plugins.authorizers.RequestPredicatesAuthorizer
 
resolve(HttpServerExchange) - Method in class org.restheart.security.plugins.interceptors.EchoExampleAsyncResponseInterceptor
 
resolve(HttpServerExchange) - Method in class org.restheart.security.plugins.interceptors.EchoExampleRequestInterceptor
 
resolve(HttpServerExchange) - Method in class org.restheart.security.plugins.interceptors.EchoExampleResponseInterceptor
 
resolve(HttpServerExchange) - Method in class org.restheart.security.plugins.interceptors.SecretHider
 
resolve(HttpServerExchange) - Method in class org.restheart.security.plugins.interceptors.TokenCORSResponseInterceptor
 
RndTokenManager - Class in org.restheart.security.plugins.tokens
 
RndTokenManager() - Constructor for class org.restheart.security.plugins.tokens.RndTokenManager
 
RndTokenService - Class in org.restheart.security.plugins.services
allows to get and invalidate the user auth token generated by RndTokenManager
RndTokenService() - Constructor for class org.restheart.security.plugins.services.RndTokenService
 

S

SEchoService - Class in org.restheart.security.plugins.services
 
SEchoService() - Constructor for class org.restheart.security.plugins.services.SEchoService
 
SecretHider - Class in org.restheart.security.plugins.interceptors
 
SecretHider() - Constructor for class org.restheart.security.plugins.interceptors.SecretHider
 
sendAuthenticationInfoHeader(HttpServerExchange) - Method in class org.restheart.security.plugins.mechanisms.DigestAuthMechanism
 
sendChallenge(HttpServerExchange, SecurityContext) - Method in class org.restheart.security.plugins.mechanisms.BasicAuthMechanism
 
sendChallenge(HttpServerExchange, SecurityContext) - Method in class org.restheart.security.plugins.mechanisms.DigestAuthMechanism
 
sendChallenge(HttpServerExchange, SecurityContext) - Method in class org.restheart.security.plugins.mechanisms.IdentityAuthMechanism
 
sendChallenge(HttpServerExchange, SecurityContext) - Method in class org.restheart.security.plugins.mechanisms.TokenBasicAuthMechanism
 
setHeaders(String[]) - Method in class org.restheart.security.plugins.interceptors.TokenCORSResponseInterceptor
 
setIdentityManager(IdentityManager) - Method in class org.restheart.security.plugins.mechanisms.BasicAuthMechanism
 
setPluginRegistry(PluginsRegistry) - Method in class org.restheart.security.plugins.initializers.TestInitializer
 
setPluginRegistry(PluginsRegistry) - Method in class org.restheart.security.plugins.services.RndTokenService
 
SILENT_HEADER_KEY - Static variable in class org.restheart.security.plugins.mechanisms.BasicAuthMechanism
 
SILENT_HEADER_KEY - Static variable in class org.restheart.security.plugins.mechanisms.DigestAuthMechanism
 
SILENT_QUERY_PARAM_KEY - Static variable in class org.restheart.security.plugins.mechanisms.BasicAuthMechanism
 
SILENT_QUERY_PARAM_KEY - Static variable in class org.restheart.security.plugins.mechanisms.DigestAuthMechanism
 
SimpleFileAuthenticator - Class in org.restheart.security.plugins.authenticators
Authenticator with permission defined in a yml configuration file supports PasswordCredentials and DigestCredentials
SimpleFileAuthenticator() - Constructor for class org.restheart.security.plugins.authenticators.SimpleFileAuthenticator
 

T

TestInitializer - Class in org.restheart.security.plugins.initializers
Just an example initializer.
TestInitializer() - Constructor for class org.restheart.security.plugins.initializers.TestInitializer
 
TokenBasicAuthMechanism - Class in org.restheart.security.plugins.mechanisms
 
TokenBasicAuthMechanism() - Constructor for class org.restheart.security.plugins.mechanisms.TokenBasicAuthMechanism
 
TokenCORSResponseInterceptor - Class in org.restheart.security.plugins.interceptors
helper interceptor to add token headers to Access-Control-Expose-Headers to handle CORS request
TokenCORSResponseInterceptor() - Constructor for class org.restheart.security.plugins.interceptors.TokenCORSResponseInterceptor
 
TokenCORSResponseInterceptor(String...) - Constructor for class org.restheart.security.plugins.interceptors.TokenCORSResponseInterceptor
 
toString() - Method in class org.restheart.security.plugins.authenticators.BaseAccount
 

U

update(Account) - Method in class org.restheart.security.plugins.tokens.RndTokenManager
 

V

verify(Account) - Method in class org.restheart.security.plugins.authenticators.SimpleFileAuthenticator
 
verify(Account) - Method in class org.restheart.security.plugins.tokens.RndTokenManager
 
verify(Credential) - Method in class org.restheart.security.plugins.authenticators.SimpleFileAuthenticator
 
verify(Credential) - Method in class org.restheart.security.plugins.tokens.RndTokenManager
 
verify(String, Credential) - Method in class org.restheart.security.plugins.authenticators.SimpleFileAuthenticator
 
verify(String, Credential) - Method in class org.restheart.security.plugins.tokens.RndTokenManager
 
A B C D E G H I O P R S T U V 
All Classes All Packages