Skip navigation links
A B C D E G H I L M N O P R S T U V 

A

addPermision(String, String) - Method in class com.epimorphics.appbase.security.BaseUserStore
 
addPermision(String, String) - Method in interface com.epimorphics.appbase.security.UserStore
Record a new permission for this user.
ADMIN_ACTION - Static variable in class com.epimorphics.appbase.security.Login
 
AP_EMAIL - Static variable in class com.epimorphics.appbase.security.ProcessOpenID
 
AP_FIRST_NAME - Static variable in class com.epimorphics.appbase.security.ProcessOpenID
 
AP_FULL_NAME - Static variable in class com.epimorphics.appbase.security.ProcessOpenID
 
AP_LAST_NAME - Static variable in class com.epimorphics.appbase.security.ProcessOpenID
 
AppRealm - Class in com.epimorphics.appbase.security
 
AppRealm() - Constructor for class com.epimorphics.appbase.security.AppRealm
 
AppRealmCredentialsMatcher - Class in com.epimorphics.appbase.security
Credentials which checks the token to test if it has already been verified using OpenID.
AppRealmCredentialsMatcher() - Constructor for class com.epimorphics.appbase.security.AppRealmCredentialsMatcher
 
AppRealmToken - Class in com.epimorphics.appbase.security
Authentication tokens used for the AppRealm.
AppRealmToken(String, boolean) - Constructor for class com.epimorphics.appbase.security.AppRealmToken
Construct an OpenID token with an empty password.
AppRealmToken(String, String) - Constructor for class com.epimorphics.appbase.security.AppRealmToken
Construct a token with password-style credentials
AppRealmToken(String, char[]) - Constructor for class com.epimorphics.appbase.security.AppRealmToken
Construct a token with password-style credentials
AUTH_USER_ID - Static variable in interface com.epimorphics.appbase.security.UserStore
ID of a pseudo user which stores the global permissions available to anyone logged in
authorizedOn(String) - Method in class com.epimorphics.appbase.security.DBUserStore
 
authorizedOn(String) - Method in class com.epimorphics.appbase.security.MemUserStore
 
authorizedOn(String) - Method in interface com.epimorphics.appbase.security.UserStore
Return the set of users who have some explicit permission over the given path Only relevant in applications that use action:path structure.

B

BaseUserStore - Class in com.epimorphics.appbase.security
Support for loading a new store from a bootstrap file.
BaseUserStore() - Constructor for class com.epimorphics.appbase.security.BaseUserStore
 

C

checkSubjectControls(String) - Method in class com.epimorphics.appbase.security.BaseUserStore
 
checkUser(String) - Method in class com.epimorphics.appbase.security.BaseUserStore
 
checkUser(String) - Method in interface com.epimorphics.appbase.security.UserStore
Test if a user is registered.
clearCacheFor(String) - Method in class com.epimorphics.appbase.security.AppRealm
Clear cached authentication and authorization information for an individual.
com.epimorphics.appbase.security - package com.epimorphics.appbase.security
 
commit() - Method in class com.epimorphics.appbase.security.BaseUserStore
Commit the transaction if the store supports transactions
commit() - Method in class com.epimorphics.appbase.security.DBUserStore
 
commit() - Method in class com.epimorphics.appbase.security.MemUserStore
 
conn - Variable in class com.epimorphics.appbase.security.DBUserStore
 
createCredentials(String, int) - Method in class com.epimorphics.appbase.security.BaseUserStore
 
createCredentials(String, int) - Method in interface com.epimorphics.appbase.security.UserStore
Create a new random password, set it and return it.

D

DATABASE_SCHEMA - Static variable in class com.epimorphics.appbase.security.DBUserStore
 
dbfile - Variable in class com.epimorphics.appbase.security.DBUserStore
 
DBUserStore - Class in com.epimorphics.appbase.security
 
DBUserStore() - Constructor for class com.epimorphics.appbase.security.DBUserStore
 
DEFAULT_ALGORITHM - Static variable in class com.epimorphics.appbase.security.AppRealm
 
DEFAULT_ALGORITHM - Static variable in class com.epimorphics.appbase.security.BaseUserStore
 
DEFAULT_ITERATIONS - Static variable in class com.epimorphics.appbase.security.AppRealm
 
DEFAULT_ITERATIONS - Static variable in class com.epimorphics.appbase.security.BaseUserStore
 
DEFAULT_PROVIDER - Static variable in class com.epimorphics.appbase.security.ProcessOpenID
 
doAddPermision(String, String) - Method in class com.epimorphics.appbase.security.BaseUserStore
 
doAddPermision(String, String) - Method in class com.epimorphics.appbase.security.DBUserStore
 
doAddPermision(String, String) - Method in class com.epimorphics.appbase.security.MemUserStore
 
doCredentialsMatch(AuthenticationToken, AuthenticationInfo) - Method in class com.epimorphics.appbase.security.AppRealmCredentialsMatcher
 
doGetAuthenticationInfo(AuthenticationToken) - Method in class com.epimorphics.appbase.security.AppRealm
 
doGetAuthorizationInfo(PrincipalCollection) - Method in class com.epimorphics.appbase.security.AppRealm
 
doRegister(UserInfo) - Method in class com.epimorphics.appbase.security.BaseUserStore
 
doRegister(UserInfo) - Method in class com.epimorphics.appbase.security.DBUserStore
 
doRegister(UserInfo) - Method in class com.epimorphics.appbase.security.MemUserStore
 
doRemoveCredentials(String) - Method in class com.epimorphics.appbase.security.BaseUserStore
 
doRemoveCredentials(String) - Method in class com.epimorphics.appbase.security.DBUserStore
 
doRemoveCredentials(String) - Method in class com.epimorphics.appbase.security.MemUserStore
 
doRemovePermission(String, String) - Method in class com.epimorphics.appbase.security.BaseUserStore
 
doRemovePermission(String, String) - Method in class com.epimorphics.appbase.security.DBUserStore
 
doRemovePermission(String, String) - Method in class com.epimorphics.appbase.security.MemUserStore
 
doRemovePermissionsOn(String, String) - Method in class com.epimorphics.appbase.security.BaseUserStore
 
doRemovePermissionsOn(String, String) - Method in class com.epimorphics.appbase.security.DBUserStore
 
doRemovePermissionsOn(String, String) - Method in class com.epimorphics.appbase.security.MemUserStore
 
doSetCredentials(String, ByteSource, int) - Method in class com.epimorphics.appbase.security.BaseUserStore
 
doSetCredentials(String, ByteSource, int) - Method in class com.epimorphics.appbase.security.DBUserStore
 
doSetCredentials(String, ByteSource, int) - Method in class com.epimorphics.appbase.security.MemUserStore
 
doUnregister(String) - Method in class com.epimorphics.appbase.security.BaseUserStore
 
doUnregister(String) - Method in class com.epimorphics.appbase.security.DBUserStore
 
doUnregister(String) - Method in class com.epimorphics.appbase.security.MemUserStore
 
driver - Static variable in class com.epimorphics.appbase.security.DBUserStore
 

E

equals(Object) - Method in class com.epimorphics.appbase.security.UserInfo
 

G

getAuthenticationCacheKey(PrincipalCollection) - Method in class com.epimorphics.appbase.security.AppRealm
 
getHashService() - Method in class com.epimorphics.appbase.security.AppRealm
 
getId() - Method in class com.epimorphics.appbase.security.UserInfo
The user's openID identifier URI
getName() - Method in class com.epimorphics.appbase.security.UserInfo
A human readable name for user, or a local alias
getPermissions(String) - Method in class com.epimorphics.appbase.security.DBUserStore
 
getPermissions(String) - Method in class com.epimorphics.appbase.security.MemUserStore
 
getPermissions() - Method in class com.epimorphics.appbase.security.UserPermission
 
getPermissions(String) - Method in interface com.epimorphics.appbase.security.UserStore
Return all the permissions and rolefor this user
getProvider() - Method in class com.epimorphics.appbase.security.ProcessOpenID.OpenidRequest
 
getRealm() - Static method in class com.epimorphics.appbase.security.AppRealm
 
getRecord(String) - Method in class com.epimorphics.appbase.security.BaseUserStore
Return the record for the identified user.
getRecord(String) - Method in class com.epimorphics.appbase.security.DBUserStore
 
getRecord(String) - Method in class com.epimorphics.appbase.security.MemUserStore
 
getResponseURL() - Method in class com.epimorphics.appbase.security.ProcessOpenID.OpenidRequest
 
getReturnURL() - Method in class com.epimorphics.appbase.security.ProcessOpenID.OpenidRequest
 
getUser(String) - Method in class com.epimorphics.appbase.security.BaseUserStore
 
getUser() - Method in class com.epimorphics.appbase.security.UserPermission
 
getUser(String) - Method in interface com.epimorphics.appbase.security.UserStore
Return the user info for the given user ID, or null if not found
getUserStore() - Method in class com.epimorphics.appbase.security.AppRealm
 
getValidator() - Static method in class com.epimorphics.appbase.security.LoginValidator
Return the configured login validator, may be null if no validation is configured

H

hashCode() - Method in class com.epimorphics.appbase.security.UserInfo
 
hashService - Variable in class com.epimorphics.appbase.security.AppRealm
 

I

id - Variable in class com.epimorphics.appbase.security.UserInfo
 
initfile - Variable in class com.epimorphics.appbase.security.BaseUserStore
 
initstore() - Method in class com.epimorphics.appbase.security.BaseUserStore
Test if store is available, if not create a new empty store and return true.
initstore() - Method in class com.epimorphics.appbase.security.DBUserStore
 
initstore() - Method in class com.epimorphics.appbase.security.MemUserStore
 
isAcceptablePassword(String) - Method in class com.epimorphics.appbase.security.LoginValidator
 
isRegister() - Method in class com.epimorphics.appbase.security.ProcessOpenID.OpenidRequest
 
isVerified() - Method in class com.epimorphics.appbase.security.AppRealmToken
 

L

listUsers(String) - Method in class com.epimorphics.appbase.security.DBUserStore
 
listUsers(String) - Method in class com.epimorphics.appbase.security.MemUserStore
 
listUsers(String) - Method in interface com.epimorphics.appbase.security.UserStore
Return the set of users whose name includes the given string
Login - Class in com.epimorphics.appbase.security
Utility functions for registration and login via OpenID.
Login() - Constructor for class com.epimorphics.appbase.security.Login
 
LoginRecord() - Constructor for class com.epimorphics.appbase.security.LoginValidator.LoginRecord
 
logins - Variable in class com.epimorphics.appbase.security.LoginValidator
 
LoginValidator - Class in com.epimorphics.appbase.security
Utility used to validate passwords and login attempts.
LoginValidator() - Constructor for class com.epimorphics.appbase.security.LoginValidator
 
LoginValidator.LoginRecord - Class in com.epimorphics.appbase.security
 
logout() - Static method in class com.epimorphics.appbase.security.Login
Logout the current user

M

MemUserStore - Class in com.epimorphics.appbase.security
Non-persistent memory implementation of a UserSore for testing use.
MemUserStore() - Constructor for class com.epimorphics.appbase.security.MemUserStore
 

N

name - Variable in class com.epimorphics.appbase.security.UserInfo
 

O

OpenidRequest(String) - Constructor for class com.epimorphics.appbase.security.ProcessOpenID.OpenidRequest
Create a login or registration request

P

passwordCharGroups - Variable in class com.epimorphics.appbase.security.LoginValidator
 
passwordLength - Variable in class com.epimorphics.appbase.security.LoginValidator
 
passwordLogin(String, String, boolean) - Static method in class com.epimorphics.appbase.security.Login
Login using password credentials instead of OpenID.
permissionAction(String) - Static method in class com.epimorphics.appbase.security.AppRealm
Return the action part of a action:path permission structure
permissionPath(String) - Static method in class com.epimorphics.appbase.security.AppRealm
Return the path part of a action:path permission structure
permissions - Variable in class com.epimorphics.appbase.security.MemUserStore
 
permissions - Variable in class com.epimorphics.appbase.security.UserPermission
 
permissionsFor(String) - Method in class com.epimorphics.appbase.security.DBUserStore
 
ProcessOpenID - Class in com.epimorphics.appbase.security
 
ProcessOpenID() - Constructor for class com.epimorphics.appbase.security.ProcessOpenID
 
processOpenID(HttpServletRequest, HttpServletResponse, ProcessOpenID.OpenidRequest) - Static method in class com.epimorphics.appbase.security.ProcessOpenID
Perform a login or registration via OpenID.
ProcessOpenID.OpenidRequest - Class in com.epimorphics.appbase.security
Packaged set of parameters for an OpenID login or registration request.
protocol - Static variable in class com.epimorphics.appbase.security.DBUserStore
 
PROVIDER_COOKIE - Static variable in class com.epimorphics.appbase.security.ProcessOpenID
 

R

rand - Variable in class com.epimorphics.appbase.security.BaseUserStore
 
realm - Variable in class com.epimorphics.appbase.security.BaseUserStore
 
register(UserInfo) - Method in class com.epimorphics.appbase.security.BaseUserStore
 
register(UserInfo) - Method in interface com.epimorphics.appbase.security.UserStore
Register a new user.
registerUser(AppRealm, String, String, String) - Static method in class com.epimorphics.appbase.security.Login
 
removeCredentials(String) - Method in class com.epimorphics.appbase.security.BaseUserStore
 
removeCredentials(String) - Method in interface com.epimorphics.appbase.security.UserStore
Remove the credentials for the user
removePermission(String, String) - Method in class com.epimorphics.appbase.security.BaseUserStore
 
removePermission(String, String) - Method in interface com.epimorphics.appbase.security.UserStore
Remove the specific matching permission for this user
removePermissionsOn(String, String) - Method in class com.epimorphics.appbase.security.BaseUserStore
 
removePermissionsOn(String, String) - Method in interface com.epimorphics.appbase.security.UserStore
Remove permissions from this user for the given path.
resetCount() - Method in class com.epimorphics.appbase.security.LoginValidator.LoginRecord
 
resetPassword(AppRealm, String, String) - Static method in class com.epimorphics.appbase.security.Login
 
retriesAllowed - Variable in class com.epimorphics.appbase.security.LoginValidator
 
retriesDelay - Variable in class com.epimorphics.appbase.security.LoginValidator
 
retryCount - Variable in class com.epimorphics.appbase.security.LoginValidator.LoginRecord
 
RS_ALREADY_REGISTERED - Static variable in class com.epimorphics.appbase.security.ProcessOpenID
 
RS_LOGIN - Static variable in class com.epimorphics.appbase.security.ProcessOpenID
 
RS_NEW - Static variable in class com.epimorphics.appbase.security.ProcessOpenID
 

S

SA_OPENID_DISC - Static variable in class com.epimorphics.appbase.security.ProcessOpenID
 
SA_OPENID_PROVIDER - Static variable in class com.epimorphics.appbase.security.ProcessOpenID
 
SA_REGISTRATION - Static variable in class com.epimorphics.appbase.security.ProcessOpenID
 
SA_RETURN_URL - Static variable in class com.epimorphics.appbase.security.ProcessOpenID
 
setCredentials(String, ByteSource, int) - Method in class com.epimorphics.appbase.security.BaseUserStore
 
setCredentials(String, ByteSource, int) - Method in interface com.epimorphics.appbase.security.UserStore
Store new credentials for the user
setDbfile(String) - Method in class com.epimorphics.appbase.security.DBUserStore
Set the location where the database files will be stored.
setDiscoverUserStore(String) - Method in class com.epimorphics.appbase.security.AppRealm
Configure a user store by looking up its name in the set of configured components
setHashIterations(int) - Method in class com.epimorphics.appbase.security.AppRealm
Set the number of iterations that the hash service should use.
setId(String) - Method in class com.epimorphics.appbase.security.UserInfo
 
setInitfile(String) - Method in class com.epimorphics.appbase.security.BaseUserStore
 
setName(String) - Method in class com.epimorphics.appbase.security.UserInfo
 
setPassword(AppRealm, String, String) - Static method in class com.epimorphics.appbase.security.Login
 
setPasswordCharGroups(long) - Method in class com.epimorphics.appbase.security.LoginValidator
 
setPasswordLength(long) - Method in class com.epimorphics.appbase.security.LoginValidator
 
setProvider(String) - Method in class com.epimorphics.appbase.security.ProcessOpenID.OpenidRequest
Set the OpenID provider to use.
setRealm(AppRealm) - Method in class com.epimorphics.appbase.security.BaseUserStore
 
setRealm(AppRealm) - Method in interface com.epimorphics.appbase.security.UserStore
Link this store to a specific authorization realm
setRegister(boolean) - Method in class com.epimorphics.appbase.security.ProcessOpenID.OpenidRequest
Set to true if this is a registration rather than a login (default is login)
setRetriesAllowed(long) - Method in class com.epimorphics.appbase.security.LoginValidator
 
setRetriesDelay(long) - Method in class com.epimorphics.appbase.security.LoginValidator
 
setReturnURL(String) - Method in class com.epimorphics.appbase.security.ProcessOpenID.OpenidRequest
Set the URL to which the user will be redirected after a successful login
setSystemHome(String) - Method in class com.epimorphics.appbase.security.DBUserStore
Set the Derby system home, which controls where log files go
setUserStore(UserStore) - Method in class com.epimorphics.appbase.security.AppRealm
Configure the user store for this realm
setVerified(boolean) - Method in class com.epimorphics.appbase.security.AppRealmToken
 
shutdown() - Method in class com.epimorphics.appbase.security.DBUserStore
 
splitPermission(String) - Static method in class com.epimorphics.appbase.security.AppRealm
The string permission structure allows standard Shiro wildcard structures foo:bar:baz...
startTransaction() - Method in class com.epimorphics.appbase.security.BaseUserStore
Start a transaction if the store supports transactions
startTransaction() - Method in class com.epimorphics.appbase.security.DBUserStore
 
startTransaction() - Method in class com.epimorphics.appbase.security.MemUserStore
 
successfulLogin(String) - Method in class com.epimorphics.appbase.security.LoginValidator
 
SYSTEM_HOME_PROP - Static variable in class com.epimorphics.appbase.security.DBUserStore
 

T

timeout - Variable in class com.epimorphics.appbase.security.LoginValidator.LoginRecord
 
toString() - Method in class com.epimorphics.appbase.security.UserInfo
 
tryAllowed() - Method in class com.epimorphics.appbase.security.LoginValidator.LoginRecord
 
tryAllowed(String) - Method in class com.epimorphics.appbase.security.LoginValidator
 

U

unregister(String) - Method in class com.epimorphics.appbase.security.BaseUserStore
 
unregister(String) - Method in interface com.epimorphics.appbase.security.UserStore
Unregister a user, removing them and any permissions from the store
user - Variable in class com.epimorphics.appbase.security.UserPermission
 
UserInfo - Class in com.epimorphics.appbase.security
Represents the primary information we know about a registered user.
UserInfo(String, String) - Constructor for class com.epimorphics.appbase.security.UserInfo
 
UserPermission - Class in com.epimorphics.appbase.security
Struct used to report the permissions that a user has over some path.
UserPermission(UserInfo, String) - Constructor for class com.epimorphics.appbase.security.UserPermission
 
users - Variable in class com.epimorphics.appbase.security.MemUserStore
 
userstore - Variable in class com.epimorphics.appbase.security.AppRealm
 
UserStore - Interface in com.epimorphics.appbase.security
Interface abstraction for the store of registered users.

V

verified - Variable in class com.epimorphics.appbase.security.AppRealmToken
 
verifyResponse(HttpServletRequest, HttpServletResponse, UserStore) - Static method in class com.epimorphics.appbase.security.ProcessOpenID
Process the verification response from the OpenID provider.
VN_REGISTRATION_STATUS - Static variable in class com.epimorphics.appbase.security.ProcessOpenID
 
A B C D E G H I L M N O P R S T U V 
Skip navigation links

Copyright © 2015. All rights reserved.