public class AuthenticationUtils extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
ATTR_EMAIL_ADDRESS |
static String |
ATTR_FIRST_NAME |
static String |
ATTR_LAST_NAME |
static String |
ATTR_ROLES |
static String |
ATTR_USER_ID |
| Constructor and Description |
|---|
AuthenticationUtils() |
| Modifier and Type | Method and Description |
|---|---|
static String |
getDisplayName(javax.servlet.http.HttpServletRequest request) |
static String |
getEmailAddress(javax.servlet.http.HttpServletRequest request) |
static String |
getFirstName(javax.servlet.http.HttpServletRequest request) |
static String |
getLastName(javax.servlet.http.HttpServletRequest request) |
static String |
getPrincipalAttribute(javax.servlet.http.HttpServletRequest request,
String attributeKey)
Helper method that extracts the value of a specified attribute value from a
AttributePrincipal |
static String |
getUserId(javax.servlet.http.HttpServletRequest request) |
static Set<String> |
getUserRoles(javax.servlet.http.HttpServletRequest request) |
static boolean |
isUserInRole(javax.servlet.http.HttpServletRequest request,
String role)
Tests to see if the currently authenticated user has the specified role
|
public static final String ATTR_USER_ID
public static final String ATTR_EMAIL_ADDRESS
public static final String ATTR_FIRST_NAME
public static final String ATTR_LAST_NAME
public static final String ATTR_ROLES
public static String getUserId(javax.servlet.http.HttpServletRequest request)
request - Needs to be a AlaHttpServletRequestWrapperFilterpublic static String getEmailAddress(javax.servlet.http.HttpServletRequest request)
request - Needs to be a AlaHttpServletRequestWrapperFilterpublic static String getDisplayName(javax.servlet.http.HttpServletRequest request)
request - Needs to be a AlaHttpServletRequestWrapperFilterpublic static String getFirstName(javax.servlet.http.HttpServletRequest request)
request - Needs to be a AlaHttpServletRequestWrapperFilterpublic static String getLastName(javax.servlet.http.HttpServletRequest request)
request - Needs to be a AlaHttpServletRequestWrapperFilterpublic static Set<String> getUserRoles(javax.servlet.http.HttpServletRequest request)
request - Needs to be a AlaHttpServletRequestWrapperFilterpublic static boolean isUserInRole(javax.servlet.http.HttpServletRequest request,
String role)
request - Needs to be a AlaHttpServletRequestWrapperFilterrole - The name of the role to test. E.g. ALA_ADMINpublic static String getPrincipalAttribute(javax.servlet.http.HttpServletRequest request, String attributeKey)
AttributePrincipalrequest - Needs to be a AlaHttpServletRequestWrapperFilterattributeKey - The name of the attribute to retrieveCopyright © 2017. All rights reserved.