Interface PrincipalProxy

All Known Implementing Classes:
ServletPrincipalProxy

public interface PrincipalProxy
Proxy interface used together with PrincipalAware interface. It allows indirect access to HttpServletRequest or PortletRequest Principal related methods.
  • Method Details

    • isUserInRole

      boolean isUserInRole(String role)
      True if the user is in the given role
      Parameters:
      role - The role
      Returns:
      True if the user is in that role
    • getUserPrincipal

      Principal getUserPrincipal()
      Gets the user principal
      Returns:
      The principal
    • getRemoteUser

      String getRemoteUser()
      Gets the user id
      Returns:
      The user id
    • isRequestSecure

      boolean isRequestSecure()
      Is the request using https?
      Returns:
      True if using https