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, verifyOrgExists
protected boolean providesAuthentication()
providesAuthentication
in class BaseHandler
public 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