protected void init(ServletConfig servletConfig, ServiceConfig serviceConfig, SecurityConfig secConfig) { if (serviceConfig.getInstance() instanceof AuthenticationTokenService) { m_authTokenService = (AuthenticationTokenService) serviceConfig.getInstance(); } }
@Override protected void init(ServletConfig servletConfig, ServiceConfig serviceConfig, SecurityConfig secConfig) { setServletHandler((ServletHandler)serviceConfig.getInstance()); }
protected void init(final ServletConfig servletConfig, final ServiceConfig serviceConfig, final SecurityConfig secConfig) { if (serviceConfig != null) { if (serviceConfig.getInstance() instanceof XACML1DecisionService) { m_decisionService = (XACML1DecisionService) serviceConfig.getInstance(); } else { throw new IllegalStateException("Service configured under name <" + servletConfig.getServletName() + "> is not a <" + XACML1DecisionService.class.getName() + ">"); } } else { throw new IllegalStateException("No service with name <" + servletConfig.getServletName() + "> configured, please check your <security-config> configuration."); } String wsdlPath = servletConfig.getInitParameter("wsdlPath"); if (wsdlPath == null || wsdlPath.length() == 0) { wsdlPath = (String) serviceConfig.getProperties().get("wsdlPath"); } if (wsdlPath != null && wsdlPath.length() > 0) { m_wsdlPath = wsdlPath; } }
public void init(ServletConfig config) throws ServletException { super.init(config); m_serviceName = config.getInitParameter(INIT_PARAM_SERVICE_NAME); if (m_serviceName == null || m_serviceName.length() < 0) { m_serviceName = config.getServletName(); } SecurityConfig securityConfig = WebSecurityConfigUtil.getSecurityConfig(getServletContext()); if (securityConfig == null) { throw new IllegalStateException("security config not found in servlet context"); } ServiceConfig serviceConfig = securityConfig.getServiceConfig(m_serviceName); m_facadeService = (FacadeDispatcher) serviceConfig.getInstance(); }
protected void init(final ServletConfig servletConfig, final ServiceConfig serviceConfig, final SecurityConfig secConfig) { if (serviceConfig.getInstance() instanceof PolicyEnforcementServiceLocator) { m_pesLocator = (PolicyEnforcementServiceLocator) serviceConfig.getInstance(); } if (m_pesLocator == null) { m_pesLocator = (PolicyEnforcementServiceLocator) serviceConfig.getProperties().get( "policyEnforcementServiceLocator"); } if (m_pesLocator == null) { // backwards compatibility SecurityConfigPolicyEnforcementServiceLocator securityConfigLocator = new SecurityConfigPolicyEnforcementServiceLocator(); securityConfigLocator.setServiceConfig(serviceConfig); m_pesLocator = securityConfigLocator; } httpClientFactory = (HTTPClientFactory) serviceConfig.getProperties().get(HttpRequestForward.HTTP_CLIENT_FACTORY); if (httpClientFactory == null) { httpClientFactory = new JDKHTTPClientFactory(); } }
/** * Method gets the XACML1DecisionService from the security configuration in the servlet context. * * @return XACML1DecisionService. * @see XACML1SOAPDecisionServiceAdapter#getXACML1DecisionService() */ protected XACML1DecisionService getXACML1DecisionService() { MessageContext ctx = MessageContext.getCurrentContext(); SecurityConfig securityconfig = Axis1SecurityConfigUtil.getSecurityConfig(ctx); if (securityconfig != null) { ServiceConfig serviceConfig = securityconfig.getServiceConfig(ctx.getService().getName()); if (serviceConfig != null) { if (serviceConfig.getInstance() instanceof XACML1DecisionService) { return (XACML1DecisionService) serviceConfig.getInstance(); } throw new IllegalStateException( "service configured under name <" + ctx.getService().getName() + "> is not a <" + XACML1DecisionService.class.getName() + ">"); } throw new IllegalStateException( "no service with name <" + ctx.getService().getName() + "> configured, please check your <security-config> configuration."); } throw new IllegalStateException( "no <security-config> configuration found in servlet context."); } }
public FacadeDispatcher getFacadeManagerService() { String m_serviceName = getServlet().getInitParameter(INIT_PARAM_SERVICE_NAME); if (m_serviceName == null || m_serviceName.length() < 0) { m_serviceName = getServlet().getServletName(); } SecurityConfig securityConfig = getSecurityConfig(); ServiceConfig serviceConfig = securityConfig.getServiceConfig(m_serviceName); return (FacadeDispatcher) serviceConfig.getInstance(); }
.getData().getPrincipal(); STSAuthenticationService stsAuthService = (STSAuthenticationService) securityConfig .getServiceConfig(STSAuthenticationService.SERVICENAME).getInstance(); AuthenticationService authenticationService = securityConfig.getServiceConfig(STSAuthenticationService.SERVICENAME).getAuthenticationService(); CredentialsCallbackHandler ccbh = new CredentialsCallbackHandler();