Class AbstractSecurityContext

java.lang.Object
org.gatein.pc.portlet.impl.spi.AbstractSecurityContext
All Implemented Interfaces:
org.gatein.pc.api.spi.SecurityContext

public class AbstractSecurityContext extends Object implements org.gatein.pc.api.spi.SecurityContext
Version:
$Revision: 5448 $
Author:
Julien Viet
  • Constructor Details

    • AbstractSecurityContext

      public AbstractSecurityContext(jakarta.servlet.http.HttpServletRequest req)
  • Method Details

    • isSecure

      public boolean isSecure()
      Specified by:
      isSecure in interface org.gatein.pc.api.spi.SecurityContext
    • getAuthType

      public String getAuthType()
      Specified by:
      getAuthType in interface org.gatein.pc.api.spi.SecurityContext
    • getRemoteUser

      public String getRemoteUser()
      Specified by:
      getRemoteUser in interface org.gatein.pc.api.spi.SecurityContext
    • getUserPrincipal

      public Principal getUserPrincipal()
      Specified by:
      getUserPrincipal in interface org.gatein.pc.api.spi.SecurityContext
    • isUserInRole

      public boolean isUserInRole(String roleName)
      Specified by:
      isUserInRole in interface org.gatein.pc.api.spi.SecurityContext
    • isAuthenticated

      public boolean isAuthenticated()
      Specified by:
      isAuthenticated in interface org.gatein.pc.api.spi.SecurityContext