$ A B C D F G H I J M O P R S T U V X
All Classes All Packages
All Classes All Packages
All Classes All Packages
$
- $UNAUTHENTICATED - Static variable in class org.restheart.security.plugins.authorizers.MongoAclAuthorizer
A
- accountIdTrasformer(String) - Method in class org.restheart.security.plugins.authenticators.MongoRealmAuthenticator
-
Override this method to trasform the account id.
- ACL_COLLECTION_NAME - Static variable in class org.restheart.security.plugins.authorizers.MongoAclAuthorizer
- addConsumer(Consumer<DecodedJWT>) - Method in class org.restheart.security.plugins.mechanisms.JwtAuthenticationMechanism
-
set an extra verification step via a Consumer that can throw JWTVerificationException to make the verification failing
- 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.JwtAuthenticationMechanism
- authenticate(HttpServerExchange, SecurityContext) - Method in class org.restheart.security.plugins.mechanisms.TokenBasicAuthMechanism
B
- BasicAuthMechanism - Class in org.restheart.security.plugins.mechanisms
- BasicAuthMechanism() - Constructor for class org.restheart.security.plugins.mechanisms.BasicAuthMechanism
C
- checkAclCollection() - Method in class org.restheart.security.plugins.authorizers.MongoAclAuthorizer
- checkUserCollection() - Method in class org.restheart.security.plugins.authenticators.MongoRealmAuthenticator
- consumeConfiguration() - Method in class org.restheart.security.plugins.authenticators.FileRealmAuthenticator
- consumeConfiguration() - Method in class org.restheart.security.plugins.authorizers.FileAclAuthorizer
- countAccounts() - Method in class org.restheart.security.plugins.authenticators.MongoRealmAuthenticator
- createCollection(String, String) - Method in class org.restheart.security.utils.MongoUtils
- createDb(String) - Method in class org.restheart.security.utils.MongoUtils
- createDefaultAccount() - Method in class org.restheart.security.plugins.authenticators.MongoRealmAuthenticator
D
- DenyFilterOnUserPwd - Class in org.restheart.security.plugins.authenticators
- DenyFilterOnUserPwd() - Constructor for class org.restheart.security.plugins.authenticators.DenyFilterOnUserPwd
- 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
- doesCollectionExist(String, String) - Method in class org.restheart.security.utils.MongoUtils
- doesDbExist(String) - Method in class org.restheart.security.utils.MongoUtils
F
- FileAclAuthorizer - Class in org.restheart.security.plugins.authorizers
- FileAclAuthorizer() - Constructor for class org.restheart.security.plugins.authorizers.FileAclAuthorizer
- FileRealmAuthenticator - Class in org.restheart.security.plugins.authenticators
-
Authenticator with permission defined in a yml configuration file supports PasswordCredentials and DigestCredentials
- FileRealmAuthenticator() - Constructor for class org.restheart.security.plugins.authenticators.FileRealmAuthenticator
- FilterPredicate - Class in org.restheart.security.plugins.authorizers
- FilterPredicateInjector - Class in org.restheart.security.plugins.authorizers
- FilterPredicateInjector() - Constructor for class org.restheart.security.plugins.authorizers.FilterPredicateInjector
- findAccount(String) - Method in class org.restheart.security.plugins.authenticators.MongoRealmAuthenticator
- from(HttpServerExchange) - Static method in class org.restheart.security.plugins.authorizers.FilterPredicate
G
- get(Account) - Method in class org.restheart.security.plugins.tokens.RndTokenManager
- getAcl() - Method in class org.restheart.security.plugins.authorizers.FileAclAuthorizer
- getBcryptComplexity() - Method in class org.restheart.security.plugins.authenticators.MongoRealmAuthenticator
- getCACHE() - Method in class org.restheart.security.plugins.tokens.RndTokenManager
- getId() - Method in class org.restheart.security.plugins.authorizers.FilterPredicate
- getPredicate() - Method in class org.restheart.security.plugins.authorizers.FilterPredicate
- getPriority() - Method in class org.restheart.security.plugins.authorizers.FilterPredicate
- getPropPassword() - Method in class org.restheart.security.plugins.authenticators.MongoRealmAuthenticator
- getReadFilter() - Method in class org.restheart.security.plugins.authorizers.FilterPredicate
- getRoleFilterPredicates(String) - Method in class org.restheart.security.plugins.authorizers.MongoAclAuthorizer
- getRoles() - Method in class org.restheart.security.plugins.authorizers.FilterPredicate
- GetRoleService - Class in org.restheart.security.plugins.services
- GetRoleService() - Constructor for class org.restheart.security.plugins.services.GetRoleService
- getUsersCollection() - Method in class org.restheart.security.plugins.authenticators.MongoRealmAuthenticator
- getUsersDb() - Method in class org.restheart.security.plugins.authenticators.MongoRealmAuthenticator
- getWriteFilter() - Method in class org.restheart.security.plugins.authorizers.FilterPredicate
- getXForwardedAccountIdHeaderName() - Static method in class org.restheart.security.plugins.authenticators.MongoRealmAuthenticator
- getXForwardedHeaderName(String) - Static method in class org.restheart.security.plugins.authenticators.MongoRealmAuthenticator
- getXForwardedRolesHeaderName() - Static method in class org.restheart.security.plugins.authenticators.MongoRealmAuthenticator
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.authenticators.DenyFilterOnUserPwd
- handle(MongoRequest, MongoResponse) - Method in class org.restheart.security.plugins.authenticators.UserPwdHasher
- handle(MongoRequest, MongoResponse) - Method in class org.restheart.security.plugins.authenticators.UserPwdRemover
- handle(MongoRequest, MongoResponse) - Method in class org.restheart.security.plugins.authorizers.FilterPredicateInjector
- 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.FileRealmAuthenticator
- init(Map<String, Object>) - Method in class org.restheart.security.plugins.authorizers.FileAclAuthorizer
- init(Map<String, Object>) - Method in class org.restheart.security.plugins.mechanisms.IdentityAuthMechanism
- init(Map<String, Object>) - Method in class org.restheart.security.plugins.mechanisms.JwtAuthenticationMechanism
- 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.tokens.RndTokenManager
- init(PluginsRegistry) - Method in class org.restheart.security.plugins.authenticators.DenyFilterOnUserPwd
- init(PluginsRegistry) - Method in class org.restheart.security.plugins.authenticators.UserPwdHasher
- init(PluginsRegistry) - Method in class org.restheart.security.plugins.authenticators.UserPwdRemover
- init(PluginsRegistry) - Method in class org.restheart.security.plugins.authorizers.FilterPredicateInjector
- init(PluginsRegistry) - Method in class org.restheart.security.plugins.mechanisms.TokenBasicAuthMechanism
- injectTokenHeaders(HttpServerExchange, PasswordCredential) - Method in class org.restheart.security.plugins.tokens.RndTokenManager
- interpolateFilterVars(HttpServerExchange, BsonDocument) - Static method in class org.restheart.security.plugins.authorizers.FilterPredicate
-
resolves the a filter variables such as %USER, %ROLES, and %NOW
- invalidate(Account) - Method in class org.restheart.security.plugins.tokens.RndTokenManager
- isAllowed(Request) - Method in class org.restheart.security.plugins.authorizers.FileAclAuthorizer
- isAllowed(Request) - Method in class org.restheart.security.plugins.authorizers.MongoAclAuthorizer
- isAuthenticationRequired(Request) - Method in class org.restheart.security.plugins.authorizers.FileAclAuthorizer
- isAuthenticationRequired(Request) - Method in class org.restheart.security.plugins.authorizers.MongoAclAuthorizer
- isBcryptHashedPassword() - Method in class org.restheart.security.plugins.authenticators.MongoRealmAuthenticator
J
- JWT_AUTH_HEADER_PREFIX - Static variable in class org.restheart.security.plugins.mechanisms.JwtAuthenticationMechanism
- JwtAuthenticationMechanism - Class in org.restheart.security.plugins.mechanisms
-
factory for JWT AuthenticationMechanism
- JwtAuthenticationMechanism() - Constructor for class org.restheart.security.plugins.mechanisms.JwtAuthenticationMechanism
M
- MATCHING_ACL_PREDICATE - Static variable in class org.restheart.security.plugins.authorizers.MongoAclAuthorizer
- MongoAclAuthorizer - Class in org.restheart.security.plugins.authorizers
- MongoAclAuthorizer() - Constructor for class org.restheart.security.plugins.authorizers.MongoAclAuthorizer
- MongoRealmAuthenticator - Class in org.restheart.security.plugins.authenticators
- MongoRealmAuthenticator() - Constructor for class org.restheart.security.plugins.authenticators.MongoRealmAuthenticator
- MongoUtils - Class in org.restheart.security.utils
- MongoUtils(MongoClient) - Constructor for class org.restheart.security.utils.MongoUtils
- MREST_SUPERUSER_ROLE - Static variable in class org.restheart.security.plugins.authorizers.MongoAclAuthorizer
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
- org.restheart.security.utils - package org.restheart.security.utils
P
- PingService - Class in org.restheart.security.plugins.services
- PingService() - Constructor for class org.restheart.security.plugins.services.PingService
R
- resolve(HttpServerExchange) - Method in class org.restheart.security.plugins.authorizers.FilterPredicate
- resolve(MongoRequest, MongoResponse) - Method in class org.restheart.security.plugins.authenticators.DenyFilterOnUserPwd
- resolve(MongoRequest, MongoResponse) - Method in class org.restheart.security.plugins.authenticators.UserPwdHasher
- resolve(MongoRequest, MongoResponse) - Method in class org.restheart.security.plugins.authenticators.UserPwdRemover
- resolve(MongoRequest, MongoResponse) - Method in class org.restheart.security.plugins.authorizers.FilterPredicateInjector
- 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.JwtAuthenticationMechanism
- sendChallenge(HttpServerExchange, SecurityContext) - Method in class org.restheart.security.plugins.mechanisms.TokenBasicAuthMechanism
- setConf(Map<String, Object>) - Method in class org.restheart.security.plugins.authenticators.MongoRealmAuthenticator
- setConf(Map<String, Object>) - Method in class org.restheart.security.plugins.authorizers.MongoAclAuthorizer
- setHeaders(String[]) - Method in class org.restheart.security.plugins.interceptors.TokenCORSResponseInterceptor
- setMongoClient(MongoClient) - Method in class org.restheart.security.plugins.authenticators.MongoRealmAuthenticator
- setMongoClient(MongoClient) - Method in class org.restheart.security.plugins.authorizers.MongoAclAuthorizer
- setPluginRegistry(PluginsRegistry) - Method in class org.restheart.security.plugins.services.RndTokenService
- setRegistry(PluginsRegistry) - Method in class org.restheart.security.plugins.authenticators.MongoRealmAuthenticator
- setUsersDb(String) - Method in class org.restheart.security.plugins.authenticators.MongoRealmAuthenticator
- 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
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
U
- update(Account) - Method in class org.restheart.security.plugins.tokens.RndTokenManager
- UserPwdHasher - Class in org.restheart.security.plugins.authenticators
- UserPwdHasher() - Constructor for class org.restheart.security.plugins.authenticators.UserPwdHasher
- UserPwdRemover - Class in org.restheart.security.plugins.authenticators
- UserPwdRemover() - Constructor for class org.restheart.security.plugins.authenticators.UserPwdRemover
V
- verify(Account) - Method in class org.restheart.security.plugins.authenticators.FileRealmAuthenticator
- verify(Account) - Method in class org.restheart.security.plugins.authenticators.MongoRealmAuthenticator
- verify(Account) - Method in class org.restheart.security.plugins.tokens.RndTokenManager
- verify(Credential) - Method in class org.restheart.security.plugins.authenticators.FileRealmAuthenticator
- verify(Credential) - Method in class org.restheart.security.plugins.authenticators.MongoRealmAuthenticator
- verify(Credential) - Method in class org.restheart.security.plugins.tokens.RndTokenManager
- verify(String, Credential) - Method in class org.restheart.security.plugins.authenticators.FileRealmAuthenticator
- verify(String, Credential) - Method in class org.restheart.security.plugins.authenticators.MongoRealmAuthenticator
- verify(String, Credential) - Method in class org.restheart.security.plugins.tokens.RndTokenManager
X
- X_FORWARDED_ACCOUNT_ID - Static variable in class org.restheart.security.plugins.authenticators.MongoRealmAuthenticator
- X_FORWARDED_ACCOUNT_ID - Static variable in class org.restheart.security.plugins.authorizers.MongoAclAuthorizer
- X_FORWARDED_ROLE - Static variable in class org.restheart.security.plugins.authenticators.MongoRealmAuthenticator
- X_FORWARDED_ROLE - Static variable in class org.restheart.security.plugins.authorizers.MongoAclAuthorizer
All Classes All Packages