private String getMetadataURI(FedizContext fedConfig) { if (fedConfig.getProtocol().getMetadataURI() != null) { return fedConfig.getProtocol().getMetadataURI(); } else if (fedConfig.getProtocol() instanceof FederationProtocol) { return FederationConstants.METADATA_PATH_URI; } else if (fedConfig.getProtocol() instanceof SAMLProtocol) { return SAMLSSOConstants.FEDIZ_SAML_METADATA_PATH_URI; } return FederationConstants.METADATA_PATH_URI; }
@Override public List<FedizContext> getFedizContextList() { return configurator.getFedizContextList(); }
private String getResponseToken(ServletRequest request, FedizContext fedConfig) { if (fedConfig.getProtocol() instanceof FederationProtocol) { return request.getParameter(FederationConstants.PARAM_RESULT); } else if (fedConfig.getProtocol() instanceof SAMLProtocol) { return request.getParameter(SAMLSSOConstants.SAML_RESPONSE); } return null; }
protected synchronized FedizContext getContextConfiguration(String contextName) { if (configurator == null) { throw new IllegalStateException("No Fediz configuration available"); } FedizContext config = configurator.getFedizContext(contextName); if (config == null) { throw new IllegalStateException("No Fediz configuration for context :" + contextName); } String catalinaBase = System.getProperty("catalina.base"); if (catalinaBase != null && catalinaBase.length() > 0) { config.setRelativePath(catalinaBase); } return config; }
@Override protected synchronized void stopInternal() throws LifecycleException { if (configurator != null) { List<FedizContext> fedContextList = configurator.getFedizContextList(); if (fedContextList != null) { for (FedizContext fedContext : fedContextList) { try { fedContext.close(); } catch (IOException ex) { // } } } } super.stopInternal(); }
@Override public FedizContext getFedizContext(String context) { FedizContext ctx = configurator.getFedizContext(context); if (ctx == null) { LOG.error("Federation context '" + context + "' not found."); throw new IllegalStateException("Federation context '" + context + "' not found."); } initializeRelativePath(ctx); return ctx; }
@Override protected synchronized void stopInternal() throws LifecycleException { if (configurator != null) { List<FederationContext> fedContextList = configurator.getFederationContextList(); if (fedContextList != null) { for (FederationContext fedContext : fedContextList) { try { fedContext.close(); } catch (IOException ex) { // } } } } super.stopInternal(); }
protected FederationContext getContextConfiguration(String contextName) { if (configurator == null) { throw new IllegalStateException("No Fediz configuration available"); } FederationContext config = configurator.getFederationContext(contextName); if (config == null) { throw new IllegalStateException("No Fediz configuration for context :" + contextName); } String catalinaBase = System.getProperty("catalina.base"); if (catalinaBase != null && catalinaBase.length() > 0) { config.setRelativePath(catalinaBase); } return config; }
private FedizContext getContextConfiguration(String contextName) { if (configurator == null) { throw new IllegalStateException("No Fediz configuration available"); } FedizContext config = configurator.getFedizContext(contextName); if (config == null) { throw new IllegalStateException("No Fediz configuration for context :" + contextName); } String jettyHome = System.getProperty("jetty.home"); if (jettyHome != null && jettyHome.length() > 0) { config.setRelativePath(jettyHome); } return config; }
private String getResponseToken(ServletRequest request, FedizContext fedConfig) { if (fedConfig.getProtocol() instanceof FederationProtocol) { return request.getParameter(FederationConstants.PARAM_RESULT); } else if (fedConfig.getProtocol() instanceof SAMLProtocol) { return request.getParameter(SAMLSSOConstants.SAML_RESPONSE); } return null; }
@Override protected synchronized void stopInternal() throws LifecycleException { if (configurator != null) { List<FedizContext> fedContextList = configurator.getFedizContextList(); if (fedContextList != null) { for (FedizContext fedContext : fedContextList) { try { fedContext.close(); } catch (IOException ex) { // } } } } super.stopInternal(); }
@Override public List<FedizContext> getFedizContextList() { return configurator.getFedizContextList(); }
protected synchronized FedizContext getContextConfiguration(String contextName) { if (configurator == null) { throw new IllegalStateException("No Fediz configuration available"); } FedizContext config = configurator.getFedizContext(contextName); if (config == null) { throw new IllegalStateException("No Fediz configuration for context :" + contextName); } String catalinaBase = System.getProperty("catalina.base"); if (catalinaBase != null && catalinaBase.length() > 0) { config.setRelativePath(catalinaBase); } return config; }
private String getResponseToken(ServletRequest request, FedizContext fedConfig) { if (fedConfig.getProtocol() instanceof FederationProtocol) { return request.getParameter(FederationConstants.PARAM_RESULT); } else if (fedConfig.getProtocol() instanceof SAMLProtocol) { return request.getParameter(SAMLSSOConstants.SAML_RESPONSE); } return null; }
@Override public List<FedizContext> getFedizContextList() { return configurator.getFedizContextList(); }
private FedizContext getContextConfiguration(String contextName) { if (configurator == null) { throw new IllegalStateException("No Fediz configuration available"); } FedizContext config = configurator.getFedizContext(contextName); if (config == null) { throw new IllegalStateException("No Fediz configuration for context :" + contextName); } String jettyHome = System.getProperty("jetty.home"); if (jettyHome != null && jettyHome.length() > 0) { config.setRelativePath(jettyHome); } return config; }
private boolean isSignInRequest(ServletRequest request, FedizContext fedConfig) { if (fedConfig.getProtocol() instanceof FederationProtocol && FederationConstants.ACTION_SIGNIN.equals( request.getParameter(FederationConstants.PARAM_ACTION))) { return true; } else if (fedConfig.getProtocol() instanceof SAMLProtocol && request.getParameter(SAMLSSOConstants.RELAY_STATE) != null) { return true; } return false; }
private FedizContext getContextConfiguration(String contextName) { if (configurator == null) { throw new IllegalStateException("No Fediz configuration available"); } FedizContext config = configurator.getFedizContext(contextName); if (config == null) { throw new IllegalStateException("No Fediz configuration for context :" + contextName); } String jettyHome = System.getProperty("jetty.home"); if (jettyHome != null && jettyHome.length() > 0) { config.setRelativePath(jettyHome); } return config; }
private boolean isSignInRequest(ServletRequest request, FedizContext fedConfig) { if (fedConfig.getProtocol() instanceof FederationProtocol && FederationConstants.ACTION_SIGNIN.equals( request.getParameter(FederationConstants.PARAM_ACTION))) { return true; } else if (fedConfig.getProtocol() instanceof SAMLProtocol && request.getParameter(SAMLSSOConstants.RELAY_STATE) != null) { return true; } return false; }
private boolean isSignInRequest(ServletRequest request, FedizContext fedConfig) { if (fedConfig.getProtocol() instanceof FederationProtocol && FederationConstants.ACTION_SIGNIN.equals( request.getParameter(FederationConstants.PARAM_ACTION))) { return true; } else if (fedConfig.getProtocol() instanceof SAMLProtocol && request.getParameter(SAMLSSOConstants.RELAY_STATE) != null) { return true; } return false; }