1 17 18 package org.apache.geronimo.security.jacc; 19 20 import javax.security.jacc.PolicyContextException ; 21 import javax.security.jacc.PolicyContextHandler ; 22 23 24 27 public class PolicyContextHandlerHttpServletRequest implements PolicyContextHandler { 28 public static final String HANDLER_KEY = "javax.servlet.http.HttpServletRequest"; 29 30 public boolean supports(String key) throws PolicyContextException { 31 return HANDLER_KEY.equals(key); 32 } 33 34 public String [] getKeys() throws PolicyContextException { 35 return new String []{HANDLER_KEY}; 36 } 37 38 public Object getContext(String key, Object data) throws PolicyContextException { 39 if (HANDLER_KEY.equals(key) && data != null) { 40 41 return data; 42 } 43 44 return null; 45 } 46 } 47 | Popular Tags |