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)