A B C D E F G H I L M P R S T U 

A

authenticate(String, String, ImmutableMap<String, ?>) - Method in interface restx.security.BasicPrincipalAuthenticator
Authenticates a principal by name and passwordHash.
authenticate(Map) - Method in class restx.security.SessionResource
 
authenticate(String, String, ImmutableMap<String, ?>) - Method in class restx.security.StdBasicPrincipalAuthenticator
 

B

BasicPrincipalAuthenticator - Interface in restx.security
Basic authenticator.
BasicSecurityModule - Class in restx.security
 
BasicSecurityModule() - Constructor for class restx.security.BasicSecurityModule
 
BCryptCredentialsStrategy - Class in restx.security
A BCrypt based credentials checker.
BCryptCredentialsStrategy() - Constructor for class restx.security.BCryptCredentialsStrategy
 

C

checkCredentials(String, String, String) - Method in class restx.security.BCryptCredentialsStrategy
 
checkCredentials(String, String, String) - Method in interface restx.security.CredentialsStrategy
 
checkCredentials(String, String, String) - Method in class restx.security.EqualsCredentialsStrategy
 
CredentialsStrategy - Interface in restx.security
Date: 14/12/13 Time: 15:05
cryptCredentialsForStorage(String, String) - Method in class restx.security.BCryptCredentialsStrategy
 
cryptCredentialsForStorage(String, String) - Method in interface restx.security.CredentialsStrategy
 
cryptCredentialsForStorage(String, String) - Method in class restx.security.EqualsCredentialsStrategy
 
currentSession() - Method in class restx.security.SessionResource
 

D

defaultAdmin() - Method in class restx.security.FileBasedUserRepository
 
defaultAdmin() - Method in interface restx.security.UserRepository
Returns the default admin to use if none is defined and authentication succeeds.

E

EqualsCredentialsStrategy - Class in restx.security
A very basic credentials strategy with no encryption at all.
EqualsCredentialsStrategy() - Constructor for class restx.security.EqualsCredentialsStrategy
 

F

FileBasedUserRepository<U extends RestxPrincipal> - Class in restx.security
A UserRepository implementation using 2 files to load data.
FileBasedUserRepository(Class<U>, ObjectMapper, U, Path, Path, boolean) - Constructor for class restx.security.FileBasedUserRepository
 
findAndCheckCredentials(String, String) - Method in class restx.security.StdUserService
 
findAndCheckCredentials(String, String) - Method in interface restx.security.UserService
Finds a user by name in repository and check its passwordHash
findByName(String) - Method in interface restx.security.BasicPrincipalAuthenticator
Finds a principal by name.
findByName(String) - Method in class restx.security.StdBasicPrincipalAuthenticator
 
findCredentialByUserName(String) - Method in class restx.security.FileBasedUserRepository
 
findCredentialByUserName(String) - Method in interface restx.security.UserRepository
Finds a user credentials by userName
findUserByName(String) - Method in class restx.security.FileBasedUserRepository
 
findUserByName(String) - Method in class restx.security.StdUserService
 
findUserByName(String) - Method in interface restx.security.UserRepository
Finds a user by name in the repository.
findUserByName(String) - Method in interface restx.security.UserService
Finds a user by name in the repository.

G

getKey() - Method in class restx.security.Session
 
getName() - Method in class restx.security.StdUser
 
getPrincipal() - Method in class restx.security.Session
 
getPrincipal(Map) - Method in class restx.security.SessionResource
 
getPrincipalRoles() - Method in class restx.security.StdUser
 

H

handle(RestxRequestMatch, RestxRequest, RestxResponse, RestxContext) - Method in class restx.security.HttpAuthenticationFilter.HttpBasicAuthHandler
 
HttpAuthenticationFilter - Class in restx.security
Date: 16/12/13 Time: 22:29
HttpAuthenticationFilter(HttpAuthenticationFilter.HttpBasicAuthHandler) - Constructor for class restx.security.HttpAuthenticationFilter
 
HttpAuthenticationFilter.HttpBasicAuthHandler - Class in restx.security
 
HttpAuthenticationFilter.HttpBasicAuthHandler(BasicPrincipalAuthenticator) - Constructor for class restx.security.HttpAuthenticationFilter.HttpBasicAuthHandler
 

I

isAdminDefined() - Method in class restx.security.FileBasedUserRepository
 
isAdminDefined() - Method in interface restx.security.UserRepository
Tells wether a restx admin is defined in this repository.

L

logout(String) - Method in class restx.security.SessionResource
 

M

match(RestxRequest) - Method in class restx.security.HttpAuthenticationFilter
 

P

principalSessionEntry(BasicPrincipalAuthenticator) - Method in class restx.security.BasicSecurityModule
 

R

rememberMeDuration() - Method in interface restx.security.SecuritySettings
 
restx.security - package restx.security
 

S

SecuritySettings - Interface in restx.security
Date: 14/12/13 Time: 14:50
Session - Class in restx.security
User: xavierhanin Date: 7/5/13 Time: 8:45 PM
Session(String, RestxPrincipal) - Constructor for class restx.security.Session
 
SESSION_DEF_KEY - Static variable in class restx.security.Session
 
sessionKeySessionEntry() - Method in class restx.security.BasicSecurityModule
 
SessionResource - Class in restx.security
 
SessionResource(BasicPrincipalAuthenticator, UUIDGenerator) - Constructor for class restx.security.SessionResource
 
StdBasicPrincipalAuthenticator - Class in restx.security
Date: 14/12/13 Time: 14:46
StdBasicPrincipalAuthenticator(UserService<?>, SecuritySettings) - Constructor for class restx.security.StdBasicPrincipalAuthenticator
 
StdUser - Class in restx.security
Date: 14/12/13 Time: 16:57
StdUser(String, ImmutableSet<String>) - Constructor for class restx.security.StdUser
 
StdUserService<U extends RestxPrincipal> - Class in restx.security
Date: 14/12/13 Time: 15:09
StdUserService(UserRepository<U>, CredentialsStrategy, String) - Constructor for class restx.security.StdUserService
 

T

toString() - Method in class restx.security.HttpAuthenticationFilter.HttpBasicAuthHandler
 
toString() - Method in class restx.security.HttpAuthenticationFilter
 
toString() - Method in class restx.security.StdUser
 

U

UserRepository<U extends RestxPrincipal> - Interface in restx.security
Date: 14/12/13 Time: 14:48
UserService<U extends RestxPrincipal> - Interface in restx.security
Date: 14/12/13 Time: 15:08
A B C D E F G H I L M P R S T U 

Copyright © 2014. All Rights Reserved.