package org.jboss.resteasy.plugins.server.servlet; import javax.servlet.http.HttpServletRequest; import javax.ws.rs.core.SecurityContext; import java.security.Principal; /** * @author <a href="mailto:bill@burkecentral.com">Bill Burke</a> * @version $Revision: 1 $ */ public class ServletSecurityContext implements SecurityContext { private HttpServletRequest request; public ServletSecurityContext(HttpServletRequest request) { this.request = request; } public Principal getUserPrincipal() { return request.getUserPrincipal(); } public boolean isUserInRole(String role) { return request.isUserInRole(role); } public boolean isSecure() { return request.isSecure(); } public String getAuthenticationScheme() { return request.getAuthType(); } }