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 AlaHttpServletRequestWrapperFilter or HttpServletRequestWrapperFilterpublic static String getEmailAddress(javax.servlet.http.HttpServletRequest request)
request - Needs to be a AlaHttpServletRequestWrapperFilter or HttpServletRequestWrapperFilterpublic static String getDisplayName(javax.servlet.http.HttpServletRequest request)
request - Needs to be a AlaHttpServletRequestWrapperFilter or HttpServletRequestWrapperFilterpublic static String getFirstName(javax.servlet.http.HttpServletRequest request)
request - Needs to be a AlaHttpServletRequestWrapperFilter or HttpServletRequestWrapperFilterpublic static String getLastName(javax.servlet.http.HttpServletRequest request)
request - Needs to be a AlaHttpServletRequestWrapperFilter or HttpServletRequestWrapperFilterpublic static Set<String> getUserRoles(javax.servlet.http.HttpServletRequest request)
request - Needs to be a AlaHttpServletRequestWrapperFilter or HttpServletRequestWrapperFilterpublic static boolean isUserInRole(javax.servlet.http.HttpServletRequest request,
String role)
request - Needs to be a AlaHttpServletRequestWrapperFilter or HttpServletRequestWrapperFilterrole - 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 AlaHttpServletRequestWrapperFilter or HttpServletRequestWrapperFilterattributeKey - The name of the attribute to retrieveCopyright © 2022. All rights reserved.