Interface | Description |
---|---|
IManageUsers |
IManageUsers interface
Implemented by ValidateLogin components responsible
for managing users
|
IUsers |
IUsers interface
Implemented by ValidateLogin components responsible
for validating login and returning ACLs.
|
Class | Description |
---|---|
ValidateLogin |
valIn must contain:
String ftcmd command, ie addUser,modifyUser,delUser,login
String:username required always
IF login
String:password required for login and addUser
String:system domain or host name to validate with (optional)
this applogic can choose to cache login
results if it wishes.
IF logout
String:user user to logout (reference counting
is this applogics problem)
IF refreshACL
String:userId called to force a refresh
acl's returned on login (will
only happen if seperate resource
priv code is not supplied)
IF flushCache
means a forceable request was
made to flush any user information
cached by this applogic
IF add/modify
String:acl acl's to apply on add/modify
IF delete
String:user
IF addACL
String:acl called to allow auth plugin to create group
corresponding to an ACL
PLUS Everything else in the input (cgi) and variables...
|
Exception | Description |
---|---|
UserError |