Class 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 Detail

      • AbstractSecurityContext

        public AbstractSecurityContext​(javax.servlet.http.HttpServletRequest req)
    • Method Detail

      • 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