public class AuthorizationService extends Object
Modifier and Type | Field and Description |
---|---|
static String |
SSO_HOST |
static String |
SSO_IDENTITY |
static String |
SSO_POLICY |
static String |
SSOattributes |
static String |
SSOauthenticate |
static String |
SSOauthorization |
static String |
SSOidentity |
static String |
SSOlogout |
static String |
SSOPolicy |
static String |
SSOvalidate |
Constructor and Description |
---|
AuthorizationService() |
Modifier and Type | Method and Description |
---|---|
boolean |
authorize(String token,
String httpMethod,
String uri) |
String |
getUserFromSSO(String token)
Queries the SSO server to get user attributes and returns a user.
|
static String |
login(String username,
String password)
Receive an authentication token.
|
static boolean |
logout(String token)
Logs out a user given their authentication token.
|
static boolean |
validate(String token)
Validates an authentication token.
|
public static final String SSO_HOST
public static final String SSO_IDENTITY
public static final String SSO_POLICY
public static final String SSOidentity
public static final String SSOauthenticate
public static final String SSOPolicy
public static final String SSOvalidate
public static final String SSOlogout
public static final String SSOauthorization
public static final String SSOattributes
public static String login(String username, String password) throws Exeption.AAException
username
- usernamepassword
- passwordExeption.AAException
- errorpublic static boolean validate(String token)
token
- an authentication tokenpublic static boolean logout(String token) throws Exeption.AAException
token
- an authentication tokenExeption.AAException
- errorpublic String getUserFromSSO(String token)
token
- authentication token.Copyright © 2018. All rights reserved.