public function __construct($name = null) { parent::__construct($name); $this->loginLdapAPI = LoginLdapAPI::getInstance(); $this->ldapUsers = LdapUsers::makeConfigured(); $this->usersManagerAPI = UsersManagerAPI::getInstance(); }
/** * Constructor. */ public function __construct() { $this->ldapUsers = LdapUsers::makeConfigured(); $this->userSynchronizer = UserSynchronizer::makeConfigured(); }
/** * Returns a WebServerAuth instance configured with INI config. * @return SynchronizedAuth */ public static function makeConfigured() { $result = new SynchronizedAuth(); $result->setLdapUsers(LdapUsers::makeConfigured()); $result->setUsersManagerAPI(UsersManagerAPI::getInstance()); $result->setUsersModel(new UserModel()); $result->setUserSynchronizer(UserSynchronizer::makeConfigured()); $synchronizeUsersAfterSuccessfulLogin = Config::getShouldSynchronizeUsersAfterLogin(); $result->setSynchronizeUsersAfterSuccessfulLogin($synchronizeUsersAfterSuccessfulLogin); return $result; }
/** * Returns a WebServerAuth instance configured with INI config. * * @return LdapAuth */ public static function makeConfigured() { $result = new LdapAuth(); $result->setLdapUsers(LdapUsers::makeConfigured()); $result->setUsersManagerAPI(UsersManagerAPI::getInstance()); $result->setUsersModel(new UserModel()); $result->setUserSynchronizer(UserSynchronizer::makeConfigured()); Log::debug("LdapAuth::%s: creating with configured components", __FUNCTION__); return $result; }
/** * Returns a WebServerAuth instance configured with INI config. * * @return WebServerAuth */ public static function makeConfigured() { $result = new WebServerAuth(); $result->setLdapUsers(LdapUsers::makeConfigured()); $result->setUsersManagerAPI(UsersManagerAPI::getInstance()); $result->setUsersModel(new UserModel()); $result->setUserSynchronizer(UserSynchronizer::makeConfigured()); $synchronizeUsersAfterSuccessfulLogin = Config::getShouldSynchronizeUsersAfterLogin(); $result->setSynchronizeUsersAfterSuccessfulLogin($synchronizeUsersAfterSuccessfulLogin); if (Config::getUseLdapForAuthentication()) { $fallbackAuth = LdapAuth::makeConfigured(); } else { $fallbackAuth = SynchronizedAuth::makeConfigured(); } $result->setFallbackAuth($fallbackAuth); return $result; }
/** * Returns a WebServerAuth instance configured with INI config. * * @return LdapAuth */ public static function makeConfigured() { $result = new LdapAuth(); $result->setLdapUsers(LdapUsers::makeConfigured()); $result->setUsersManagerAPI(UsersManagerAPI::getInstance()); $result->setUsersModel(new UserModel()); $result->setUserSynchronizer(UserSynchronizer::makeConfigured()); return $result; }