Package org.olat.login.auth

Examples of org.olat.login.auth.AuthenticationProvider


    List authProviders = moduleConfig.getChildren(CONF_AUTHPROVIDER);
    Iterator iter = authProviders.iterator();
    authenticationProviders = new HashMap(authProviders.size());
    while (iter.hasNext()) {
      Configuration authProviderConfig = (Configuration)iter.next();
      AuthenticationProvider authProvider = new AuthenticationProvider(authProviderConfig);
      if (!authProvider.isEnabled()) continue;
      authenticationProviders.put(authProvider.getName(), authProvider);
      Tracing.logInfo("Added authentication Provider: name='"
        + authProvider.getName() + "' enabled='" + (authProvider.isEnabled() ? "yes" : "no") + "'.", LoginModule.class);
    }
    Configuration defProviderConf = moduleConfig.getChild("DefaultAuthProvider");
    if (defProviderConf == null)
      throw new StartupException("No DefaultAuthProvider defined. Please fix.");
    defaultProviderName = defProviderConf.getAttribute("name");
    if (defaultProviderName == null)
      throw new StartupException("No DefaultAuthProvider defined. Please fix.");
   
    AuthenticationProvider defaultProvider = getAuthenticationProvider(defaultProviderName);
    if (defaultProvider == null || !defaultProvider.isEnabled())
      throw new StartupException("Defined DefaultAuthProvider::" + defaultProviderName + " not existent or not enabled. Please fix.");
    Tracing.logInfo("Using default authentication provider '" + defaultProviderName + "'.", LoginModule.class);
   
    // check attack prevention
    Configuration attack_conf = moduleConfig.getChild(CONF_ATTACK);
View Full Code Here


    boolean bwo = !Settings.isBrowserOlatAjaxCertified(ureq);
    contentBorn.contextPut("browserWarningOn", bwo ? Boolean.TRUE : Boolean.FALSE);
   
    // prepare login
    if (provider == nullprovider = LoginModule.getDefaultProviderName();
    AuthenticationProvider authProvider = LoginModule.getAuthenticationProvider(provider);
    if (authProvider == null)
      throw new AssertException("Invalid authentication provider: " + provider);
   
    authController = authProvider.createController(ureq, getWindowControl());
    listenTo(authController);
    contentBorn.put("loginComp", authController.getInitialComponent());
    Collection providers = LoginModule.getAuthenticationProviders();
    List providerSet = new ArrayList(providers.size());
    providerSet.addAll(providers);
View Full Code Here

    List<String> authProvidersList = new ArrayList<String>();
    // get all authentication provider from configuration
    Collection providers = LoginModule.getAuthenticationProviders();
    Iterator iter = providers.iterator();
    while (iter.hasNext()) {
      AuthenticationProvider provider = (AuthenticationProvider) iter.next();
      if (provider.isEnabled()) {
        String providerName = provider.getName();
        CheckBoxElement authElem = searchform.getCheckBoxElement("auth." + providerName);
        if (authElem != null && authElem.isChecked()) {
          authProvidersList.add(providerName);
        }
      }
View Full Code Here

    // providerName
    // must exist. the element is stored using the name "auth." + providerName
    Collection providers = LoginModule.getAuthenticationProviders();
    Iterator iter = providers.iterator();
    while (iter.hasNext()) {
      AuthenticationProvider provider = (AuthenticationProvider) iter.next();
      if (provider.isEnabled()) {
        String providerName = provider.getName();
        CheckBoxElement authElem = new CheckBoxElement("search.form.constraint.auth." + providerName);
        addFormElement("auth." + providerName, authElem);
      }
    }
    if(WebDAVManager.getInstance().isEnabled()) {
View Full Code Here

TOP

Related Classes of org.olat.login.auth.AuthenticationProvider

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.