public class WebAuthUtil
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ACCESS_DENIED_MESSAGE_KEY
Message key to use for access denied messages
|
static java.lang.String |
TEAM_CITY_AUTHENTICATED_BUILD
Build Authentication key
|
Constructor and Description |
---|
WebAuthUtil() |
Modifier and Type | Method and Description |
---|---|
static void |
addAccessDeniedMessage(javax.servlet.http.HttpServletRequest request,
AccessDeniedException ex)
Converts AccessDeniedException into the
ActionMessages object and stores it
for showing on the web page. |
static RequestPermissionsChecker |
createGuestAccessDeniedChecker(java.lang.String message)
Creates permissions checker which denies access to guest user.
|
static java.lang.Long |
getAuthenticatedBuildId(javax.servlet.http.HttpServletRequest request) |
static void |
logAccessDeniedError(javax.servlet.http.HttpServletRequest request,
AccessDeniedException ex)
Logs AccessDeniedException into the server log among with basic information about authority who made an action.
|
public static final java.lang.String TEAM_CITY_AUTHENTICATED_BUILD
public static final java.lang.String ACCESS_DENIED_MESSAGE_KEY
public static void addAccessDeniedMessage(javax.servlet.http.HttpServletRequest request, AccessDeniedException ex)
ActionMessages
object and stores it
for showing on the web page.request
- requestex
- exceptionpublic static void logAccessDeniedError(@NotNull javax.servlet.http.HttpServletRequest request, @NotNull AccessDeniedException ex)
request
- requestex
- exceptionpublic static RequestPermissionsChecker createGuestAccessDeniedChecker(@Nullable java.lang.String message)
message
- message to show if access is denied, if null then default message is shownRequestPermissionsChecker
@Nullable public static java.lang.Long getAuthenticatedBuildId(javax.servlet.http.HttpServletRequest request)