public class AuthHandler extends BaseHandler
VALID| Constructor and Description |
|---|
AuthHandler() |
| Modifier and Type | Method and Description |
|---|---|
int |
checkAuthToken(java.lang.String login,
java.lang.String token)
This method is used to see if an external service is handing back an authorized
token indicating that the server trusts the requester in some manner.
|
java.lang.String |
login(java.lang.String username,
java.lang.String password)
Login using a username and password only.
|
java.lang.String |
login(java.lang.String username,
java.lang.String password,
java.lang.Integer durationIn)
Login using a username and password only.
|
int |
logout(java.lang.String sessionKey)
Logout user with sessionKey
|
protected boolean |
providesAuthentication() |
ensureConfigAdmin, ensureOrgAdmin, ensureOrgOrConfigAdmin, ensureSatAdmin, ensureSystemGroupAdmin, ensureUserRole, getLoggedInUser, invoke, setEntityAttribute, validateClientCertificate, validateEntitlements, validateMap, verifyOrgExistsprotected boolean providesAuthentication()
providesAuthentication in class BaseHandlerpublic int logout(java.lang.String sessionKey)
sessionKey - The sessionKey for the loggedInUserpublic java.lang.String login(java.lang.String username,
java.lang.String password)
throws javax.security.auth.login.LoginException
username - The username to checkpassword - The password to checkjavax.security.auth.login.LoginException - Throws a LoginException if the user can't be logged in.public java.lang.String login(java.lang.String username,
java.lang.String password,
java.lang.Integer durationIn)
throws javax.security.auth.login.LoginException
username - Username to checkpassword - Password to checkdurationIn - The session durationjavax.security.auth.login.LoginException - Throws a LoginException if the user can't be logged in.public int checkAuthToken(java.lang.String login,
java.lang.String token)
login - login of the user to check against tokentoken - token to validate