Package org.gatein.pc.portlet.impl.spi
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 Summary
Constructors Constructor Description AbstractSecurityContext(javax.servlet.http.HttpServletRequest req)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetAuthType()StringgetRemoteUser()PrincipalgetUserPrincipal()booleanisAuthenticated()booleanisSecure()booleanisUserInRole(String roleName)
-
-
-
Method Detail
-
isSecure
public boolean isSecure()
- Specified by:
isSecurein interfaceorg.gatein.pc.api.spi.SecurityContext
-
getAuthType
public String getAuthType()
- Specified by:
getAuthTypein interfaceorg.gatein.pc.api.spi.SecurityContext
-
getRemoteUser
public String getRemoteUser()
- Specified by:
getRemoteUserin interfaceorg.gatein.pc.api.spi.SecurityContext
-
getUserPrincipal
public Principal getUserPrincipal()
- Specified by:
getUserPrincipalin interfaceorg.gatein.pc.api.spi.SecurityContext
-
isUserInRole
public boolean isUserInRole(String roleName)
- Specified by:
isUserInRolein interfaceorg.gatein.pc.api.spi.SecurityContext
-
isAuthenticated
public boolean isAuthenticated()
- Specified by:
isAuthenticatedin interfaceorg.gatein.pc.api.spi.SecurityContext
-
-