package org.jboss.resteasy.plugins.server.servlet;

import javax.servlet.http.HttpServletRequest;
import javax.ws.rs.core.SecurityContext;
import java.security.Principal;

Author:Bill Burke
Version:$Revision: 1 $
/** * @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(); } }