Search in sources :

Example 1 with MultiLDAPStoreProvider

use of edu.uiuc.ncsa.myproxy.oa4mp.oauth2.cm.ldap.MultiLDAPStoreProvider in project OA4MP by ncsa.

the class OA2ConfigurationLoader method getMLDAP.

protected MultiLDAPStoreProvider getMLDAP() {
    if (mldap == null) {
        mldap = new MultiLDAPStoreProvider(cn, isDefaultStoreDisabled(), (MyLoggingFacade) loggerProvider.get(), null, null, LDAPStoreProviderUtil.getLdapEntryProvider());
        mldap.addListener(LDAPStoreProviderUtil.getM(cn));
        mldap.addListener(LDAPStoreProviderUtil.getFSP(cn));
        mldap.addListener(LDAPStoreProviderUtil.getMariaDB(cn, getMariaDBConnectionPoolProvider()));
        mldap.addListener(LDAPStoreProviderUtil.getMysql(cn, getMySQLConnectionPoolProvider()));
        mldap.addListener(LDAPStoreProviderUtil.getPG(cn, getPgConnectionPoolProvider()));
    }
    return mldap;
}
Also used : MyLoggingFacade(edu.uiuc.ncsa.security.core.util.MyLoggingFacade) MultiLDAPStoreProvider(edu.uiuc.ncsa.myproxy.oa4mp.oauth2.cm.ldap.MultiLDAPStoreProvider)

Aggregations

MultiLDAPStoreProvider (edu.uiuc.ncsa.myproxy.oa4mp.oauth2.cm.ldap.MultiLDAPStoreProvider)1 MyLoggingFacade (edu.uiuc.ncsa.security.core.util.MyLoggingFacade)1