org.resteasy.plugins.server.servlet
Class ServletSecurityContext

java.lang.Object
  extended by org.resteasy.plugins.server.servlet.ServletSecurityContext
All Implemented Interfaces:
javax.ws.rs.core.SecurityContext

public class ServletSecurityContext
extends java.lang.Object
implements javax.ws.rs.core.SecurityContext

Version:
$Revision: 1 $
Author:
Bill Burke

Field Summary
 
Fields inherited from interface javax.ws.rs.core.SecurityContext
BASIC_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH, FORM_AUTH
 
Constructor Summary
ServletSecurityContext(javax.servlet.http.HttpServletRequest request)
           
 
Method Summary
 java.lang.String getAuthenticationScheme()
           
 java.security.Principal getUserPrincipal()
           
 boolean isSecure()
           
 boolean isUserInRole(java.lang.String role)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServletSecurityContext

public ServletSecurityContext(javax.servlet.http.HttpServletRequest request)
Method Detail

getUserPrincipal

public java.security.Principal getUserPrincipal()
Specified by:
getUserPrincipal in interface javax.ws.rs.core.SecurityContext

isUserInRole

public boolean isUserInRole(java.lang.String role)
Specified by:
isUserInRole in interface javax.ws.rs.core.SecurityContext

isSecure

public boolean isSecure()
Specified by:
isSecure in interface javax.ws.rs.core.SecurityContext

getAuthenticationScheme

public java.lang.String getAuthenticationScheme()
Specified by:
getAuthenticationScheme in interface javax.ws.rs.core.SecurityContext


Copyright © 2008. All Rights Reserved.