A B C D G H I O P R S T U V
All Classes All Packages
All Classes All Packages
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
-
HttpHandlerto 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
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(ByteArrayRequest, ByteArrayResponse) - Method in class org.restheart.security.plugins.services.PingService
- handle(JsonRequest, JsonResponse) - Method in class org.restheart.security.plugins.services.GetRoleService
-
Handles the request.
- handle(JsonRequest, JsonResponse) - Method in class org.restheart.security.plugins.services.RndTokenService
- handle(MongoRequest, MongoResponse) - Method in class org.restheart.security.plugins.interceptors.TokenCORSResponseInterceptor
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
- 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.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.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(MongoRequest, MongoResponse) - 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
- 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
- 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
- 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
All Classes All Packages