|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectplay.modules.fileauth.FileAuth
public class FileAuth
Basic Wrapper for all FileAuth Functions.
Field Summary | |
---|---|
static java.lang.String |
AUTH_FILE_GROUPS_CACHE_KEY
|
static java.lang.String |
AUTH_FILE_USERS_CACHE_KEY
|
static boolean |
IS_ENABLED
|
Constructor Summary | |
---|---|
FileAuth()
|
Method Summary | |
---|---|
static boolean |
contains(java.lang.String group,
java.lang.String user)
Checks if a group contains a given username. |
static java.util.Map<java.lang.String,java.util.Set<java.lang.String>> |
getGroups()
Returns a Map of all Groups (groups/usernames). |
static java.util.Map<java.lang.String,java.lang.String> |
getUsers()
Returns a Map of all Users (user/password hash). |
static java.util.Map<java.lang.String,java.util.Set<java.lang.String>> |
scanGroups()
Rescans the groups file. |
static java.util.Map<java.lang.String,java.lang.String> |
scanUsers()
Rescans the users file. |
static boolean |
validate(java.lang.String user,
java.lang.String password)
Validates an user with a given password agains the user/password hash mapping. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String AUTH_FILE_USERS_CACHE_KEY
public static final boolean IS_ENABLED
public static final java.lang.String AUTH_FILE_GROUPS_CACHE_KEY
Constructor Detail |
---|
public FileAuth()
Method Detail |
---|
public static java.util.Map<java.lang.String,java.lang.String> getUsers()
public static java.util.Map<java.lang.String,java.util.Set<java.lang.String>> getGroups()
public static boolean contains(java.lang.String group, java.lang.String user)
group
- the Group to check.user
- the user to check.
public static boolean validate(java.lang.String user, java.lang.String password)
user
- the given user.password
- the given password (clear text).
public static java.util.Map<java.lang.String,java.lang.String> scanUsers()
public static java.util.Map<java.lang.String,java.util.Set<java.lang.String>> scanGroups()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |