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