|
|||||||||
| 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 | ||||||||