Horde_Registry::appInit('ansel');
$groups = Horde_Group::singleton();
-$auth = $injector->getInstance('Horde_Auth')->getOb();
+$auth = $injector->getInstance('Horde_Auth')->getAuth();
$form = null;
$reload = false;
// Login to horde if username & password are set.
if (!empty($username) && !empty($password)) {
- $auth = $injector->getInstance('Horde_Auth')->getOb();
+ $auth = $injector->getInstance('Horde_Auth')->getAuth();
if (!$auth->authenticate($username, array('password' => $password))) {
$cli->fatal(_("Username or password is incorrect."));
} else {
// Login to horde if username & password are set.
if (!empty($username) && !empty($password)) {
- $auth = $injector->getInstance('Horde_Auth')->getOb();
+ $auth = $injector->getInstance('Horde_Auth')->getAuth();
if (!$auth->authenticate($username, array('password' => $password))) {
$error = _("Login is incorrect.");
Horde::logMessage($error, 'ERR');
// Login to horde if username & password are set.
if (!empty($username) && !empty($password)) {
- $auth = $injector->getInstance('Horde_Auth')->getOb();
+ $auth = $injector->getInstance('Horde_Auth')->getAuth();
if (!$auth->authenticate($username, array('password' => $password))) {
$cli->fatal(_("Username or password is incorrect."));
} else {
$username = Horde_Util::getFormData('username');
$password = Horde_Util::getFormData('password');
if ($username && $password) {
- $auth = $injector->getInstance('Horde_Auth')->getOb();
+ $auth = $injector->getInstance('Horde_Auth')->getAuth();
if ($auth->authenticate($username,
array('password' => $password))) {
$cmd = 'list';
// Login to horde if username & password are set and load module.
} elseif (!empty($username) && !empty($password)) {
require_once HORDE_BASE . '/lib/base.php';
- $auth = $injector->getInstance('Horde_Auth')->getOb();
+ $auth = $injector->getInstance('Horde_Auth')->getAuth();
if (!$auth->authenticate($username, array('password' => $password))) {
$error = _("Login is incorrect.");
Horde::logMessage($error, 'ERR');
}
// Make sure auth backend allows passwords to be reset.
-$auth = $injector->getInstance('Horde_Auth')->getOb();
+$auth = $injector->getInstance('Horde_Auth')->getAuth();
if (!$auth->hasCapability('resetpassword')) {
$notification->push(_("Cannot reset password automatically, contact your administrator."), 'horde.error');
$registry->authenticateFailure('folks');
require_once dirname(__FILE__) . '/tabs.php';
-$auth = $injector->getInstance('Horde_Auth')->getOb();
+$auth = $injector->getInstance('Horde_Auth')->getAuth();
// Make sure signups are enabled before proceeding
if ($conf['signup']['allow'] !== true ||
$folks_authentication = 'none';
require_once dirname(__FILE__) . '/../lib/base.php';
-$auth = $injector->getInstance('Horde_Auth')->getOb();
+$auth = $injector->getInstance('Horde_Auth')->getAuth();
$vars = Horde_Variables::getDefaultVariables();
$tabs = new Horde_Ui_Tabs('what', $vars);
/*
// Make sure auth backend allows passwords to be updated.
-$auth = $injector->getInstance('Horde_Auth')->getOb();
+$auth = $injector->getInstance('Horde_Auth')->getAuth();
if (!$auth->hasCapability('resetpassword')) {
$notification->push(_("Cannot update password, contact your administrator."), 'horde.error');
$registry->authenticateFailure('folks');
}
// Check if users exits
- $auth = $GLOBALS['injector']->getInstance('Horde_Auth')->getOb();
+ $auth = $GLOBALS['injector']->getInstance('Horde_Auth')->getAuth();
if (!$auth->exists($user)) {
return PEAR::raiseError(sprintf(_("User \"%s\" does not exits"), $user));
}
}
// Check if users exits
- $auth = $GLOBALS['injector']->getInstance('Horde_Auth')->getOb();
+ $auth = $GLOBALS['injector']->getInstance('Horde_Auth')->getAuth();
if (!$auth->exists($friend)) {
return PEAR::raiseError(sprintf(_("User \"%s\" does not exits"), $friend));
}
$shares = $GLOBALS['injector']->getInstance('Horde_Share')->getScope();
$groups = Horde_Group::singleton();
-$auth = $injector->getInstance('Horde_Auth')->getOb();
+$auth = $injector->getInstance('Horde_Auth')->getAuth();
$reload = false;
$actionID = Horde_Util::getFormData('actionID', 'edit');
$folks_authentication = 'none';
require_once dirname(__FILE__) . '/../lib/base.php';
-$auth = $injector->getInstance('Horde_Auth')->getOb();
+$auth = $injector->getInstance('Horde_Auth')->getAuth();
if (!$GLOBALS['registry']->getAuth() &&
(!isset($_SERVER['PHP_AUTH_USER']) ||
!$auth->authenticate($_SERVER['PHP_AUTH_USER'], array('password' => isset($_SERVER['PHP_AUTH_PW']) ? $_SERVER['PHP_AUTH_PW'] : null)))) {
$folks_authentication = 'none';
require_once dirname(__FILE__) . '/../lib/base.php';
-$auth = $injector->getInstance('Horde_Auth')->getOb();
+$auth = $injector->getInstance('Horde_Auth')->getAuth();
if (!$GLOBALS['registry']->getAuth() &&
(!isset($_SERVER['PHP_AUTH_USER']) ||
!$auth->authenticate($_SERVER['PHP_AUTH_USER'], array('password' => isset($_SERVER['PHP_AUTH_PW']) ? $_SERVER['PHP_AUTH_PW'] : null)))) {
$folks_authentication = 'none';
require_once dirname(__FILE__) . '/../lib/base.php';
-$auth = $injector->getInstance('Horde_Auth')->getOb();
+$auth = $injector->getInstance('Horde_Auth')->getAuth();
if (!$GLOBALS['registry']->getAuth() &&
(!isset($_SERVER['PHP_AUTH_USER']) ||
!$auth->authenticate($_SERVER['PHP_AUTH_USER'], array('password' => isset($_SERVER['PHP_AUTH_PW']) ? $_SERVER['PHP_AUTH_PW'] : null)))) {
// Login to horde if username & password are set.
if (!empty($username) && !empty($password)) {
- $auth = $injector->getInstance('Horde_Auth')->getOb();
+ $auth = $injector->getInstance('Horde_Auth')->getAuth();
if (!$auth->authenticate($username, array('password' => $password))) {
$error = _("Login is incorrect.");
Horde::logMessage($error, 'ERR');
{
$this->_logger->info('Horde_ActiveSync_Driver_Horde::logon attempt for: ' . $username);
parent::logon($username, $password, $domain);
- $auth = $GLOBALS['injector']->getInstance('Horde_Auth')->getOb();
+ $auth = $GLOBALS['injector']->getInstance('Horde_Auth')->getAuth();
return $auth->authenticate($username, array('password' => $password));
}
}
}
- return $GLOBALS['injector']->getInstance('Horde_Auth')->getOb()->checkExistingAuth();
+ return $GLOBALS['injector']->getInstance('Horde_Auth')->getAuth()->checkExistingAuth();
}
/**
* @return Horde_Auth_Base The singleton instance.
* @throws Horde_Auth_Exception
*/
- public function getOb($driver = null, array $params = array())
+ public function getAuth($driver = null, array $params = array())
{
if (is_null($driver)) {
$driver = $GLOBALS['conf']['auth']['driver'];
/* Users permissions. */
$perm_val = $permission->getUserPermissions();
$this->_form->setSection('users', _("Individual Users"), Horde::img('user.png'), false);
- $auth = $GLOBALS['injector']->getInstance('Horde_Auth')->getOb();
+ $auth = $GLOBALS['injector']->getInstance('Horde_Auth')->getAuth();
if ($auth->hasCapability('list')) {
/* The auth driver has list capabilities so set up an array which
* the matrix field type will recognise to set up an enum box for
{
return ($app == 'horde')
? false
- : $GLOBALS['injector']->getInstance('Horde_Auth')->getOb('application', array('app' => $app))->requireAuth();
+ : $GLOBALS['injector']->getInstance('Horde_Auth')->getAuth('application', array('app' => $app))->requireAuth();
}
/**
/* Try transparent authentication. */
$auth = (empty($options['app']) || ($options['app'] == 'horde'))
- ? $GLOBALS['injector']->getInstance('Horde_Auth')->getOb()
- : $GLOBALS['injector']->getInstance('Horde_Auth')->getOb('application', array('app' => $options['app']));
+ ? $GLOBALS['injector']->getInstance('Horde_Auth')->getAuth()
+ : $GLOBALS['injector']->getInstance('Horde_Auth')->getAuth('application', array('app' => $options['app']));
return $auth->transparent();
}
$group_driver = null;
$group_params = null;
- $auth = $GLOBALS['injector']->getInstance('Horde_Auth')->getOb();
+ $auth = $GLOBALS['injector']->getInstance('Horde_Auth')->getAuth();
if ($auth->hasCapability('groups')) {
$group_driver = $auth->getDriver();
$group_params = $auth;
$calendar_user = $conf['kolab']['filter']['calendar_id'] . '@' . $domain;
/* Load the authentication libraries */
- $auth = $GLOBALS['injector']->getInstance('Horde_Auth')->getOb(isset($conf['auth']['driver']) ? null : 'kolab');
+ $auth = $GLOBALS['injector']->getInstance('Horde_Auth')->getAuth(isset($conf['auth']['driver']) ? null : 'kolab');
$authenticated = $auth->authenticate($calendar_user,
array('password' => $conf['kolab']['filter']['calendar_pass']),
false);
}
// @TODO: inject this
- $auth = $GLOBALS['injector']->getInstance('Horde_Auth')->getOb();
+ $auth = $GLOBALS['injector']->getInstance('Horde_Auth')->getAuth();
if ($this->_request->getServer('PHP_AUTH_USER')) {
$user = $this->_request->getServer('PHP_AUTH_USER');
*/
function check_auth($type, $username, $password)
{
- $auth = $GLOBALS['injector']->getInstance('Horde_Auth')->getOb();
+ $auth = $GLOBALS['injector']->getInstance('Horde_Auth')->getAuth();
return $auth->authenticate($username, array('password' => $password));
}
*/
function _checkAuthentication($username, $password)
{
- $auth = $GLOBALS['injector']->getInstance('Horde_Auth')->getOb();
+ $auth = $GLOBALS['injector']->getInstance('Horde_Auth')->getAuth();
return $auth->authenticate($username, array('password' => $password))
? $GLOBALS['registry']->getAuth()
: false;
}
/* Get an Auth object. */
- $auth = $GLOBALS['injector']->getInstance('Horde_Auth')->getOb();
+ $auth = $GLOBALS['injector']->getInstance('Horde_Auth')->getAuth();
/* Make this user an admin for the time beeing to allow deletion of
* user data. */
{
/* Get an Auth object. */
try {
- $auth = $GLOBALS['injector']->getInstance('Horde_Auth')->getOb();
+ $auth = $GLOBALS['injector']->getInstance('Horde_Auth')->getAuth();
} catch (Horde_Exception $e) {
// TODO
}
*/
function getEmployeesType($enumtype = 'multienum')
{
- $auth = $GLOBALS['injector']->getInstance('Horde_Auth');
+ $auth = $GLOBALS['injector']->getInstance('Horde_Auth')->getAuth();
if (!$auth->capabilities['list']) {
return array('text', array());
}
Horde_Registry::appInit('horde', array('admin' => true));
$groups = Horde_Group::singleton();
-$auth = $injector->getInstance('Horde_Auth')->getOb();
+$auth = $injector->getInstance('Horde_Auth')->getAuth();
$form = null;
$reload = false;
Horde_Registry::appInit('horde', array('authentication' => 'none'));
// Make sure signups are enabled before proceeding
-$auth = $injector->getInstance('Horde_Auth')->getOb();
+$auth = $injector->getInstance('Horde_Auth')->getAuth();
if ($conf['signup']['allow'] !== true ||
!$auth->hasCapability('add')) {
throw new Horde_Exception(_("User Registration has been disabled for this site."));
require_once dirname(__FILE__) . '/../lib/Application.php';
Horde_Registry::appInit('horde', array('admin' => true));
-$auth = $injector->getInstance('Horde_Auth')->getOb();
+$auth = $injector->getInstance('Horde_Auth')->getAuth();
if ($conf['signup']['allow'] && $conf['signup']['approve']) {
$signup = $injector->getInstance('Horde_Core_Auth_Signup');
/* Hide appropriate prefGroups. */
try {
- $GLOBALS['injector']->getInstance('Horde_Auth')->getOb()->hasCapability('update');
+ $GLOBALS['injector']->getInstance('Horde_Auth')->getAuth()->hasCapability('update');
} catch (Horde_Exception $e) {
$ui->suppressGroups[] = 'forgotpass';
}
/* Get an Auth object. */
$auth = ($app && $is_auth)
- ? $injector->getInstance('Horde_Auth')->getOb('application', array('app' => $app))
- : $injector->getInstance('Horde_Auth')->getOb();
+ ? $injector->getInstance('Horde_Auth')->getAuth('application', array('app' => $app))
+ : $injector->getInstance('Horde_Auth')->getAuth();
/* Build the list of necessary login parameters. */
$loginparams = array(
require_once dirname(__FILE__) . '/../lib/Application.php';
Horde_Registry::appInit('horde', array('authentication' => 'none'));
-$auth = $injector->getInstance('Horde_Auth')->getOb();
+$auth = $injector->getInstance('Horde_Auth')->getAuth();
// Check for COOKIE auth.
if (empty($_COOKIE['user']) ||
require_once dirname(__FILE__) . '/../lib/Application.php';
Horde_Registry::appInit('horde', array('authentication' => 'none'));
-$auth = $injector->getInstance('Horde_Auth')->getOb();
+$auth = $injector->getInstance('Horde_Auth')->getAuth();
// Check for GET auth.
if (empty($_GET['user']) ||
require_once dirname(__FILE__) . '/../lib/Application.php';
Horde_Registry::appInit('horde');
-$auth = $injector->getInstance('Horde_Auth')->getOb();
+$auth = $injector->getInstance('Horde_Auth')->getAuth();
// Check for HTTP auth.
if (empty($_SERVER['PHP_AUTH_USER']) ||
Horde_Registry::appInit('horde', array('nologintasks' => true));
// Make sure auth backend allows passwords to be reset.
-$auth = $injector->getInstance('Horde_Auth')->getOb();
+$auth = $injector->getInstance('Horde_Auth')->getAuth();
if (!$auth->hasCapability('update')) {
$notification->push(_("Changing your password is not supported with the current configuration. Contact your administrator."), 'horde.error');
header('Location: ' . Horde::getServiceLink('login')->add('url', Horde_Util::getFormData('url'))->setRaw(true));
Horde_Registry::appInit('horde', array('authentication' => 'none'));
// Make sure auth backend allows passwords to be reset.
-$auth = $injector->getInstance('Horde_Auth')->getOb();
+$auth = $injector->getInstance('Horde_Auth')->getAuth();
if (!$auth->hasCapability('resetpassword')) {
$notification->push(_("Cannot reset password automatically, contact your administrator."), 'horde.error');
header('Location: ' . Horde::getServiceLink('login')->add('url', Horde_Util::getFormData('url'))->setRaw(true));
$app = Horde_Util::getFormData('app');
$shares = $injector->getInstance('Horde_Share')->getScope($app);
$groups = Horde_Group::singleton();
-$auth = $injector->getInstance('Horde_Auth')->getOb();
+$auth = $injector->getInstance('Horde_Auth')->getAuth();
if ($registry->hasMethod('shareHelp', $app)) {
$help = $registry->callByPackage($app, 'shareHelp');
} else {
require_once dirname(__FILE__) . '/lib/Application.php';
Horde_Registry::appInit('horde', array('authentication' => 'none'));
-$auth = $injector->getInstance('Horde_Auth')->getOb();
+$auth = $injector->getInstance('Horde_Auth')->getAuth();
// Make sure signups are enabled before proceeding
if ($conf['signup']['allow'] !== true ||
$params['admin_password'] = $secret->read($secret->getKey('imp'), $params['admin_password']);
}
- $GLOBALS['injector']->getInstance('Horde_Auth')->getOb('imap', $params)->addUser($userId, $credentials);
+ $GLOBALS['injector']->getInstance('Horde_Auth')->getAuth('imap', $params)->addUser($userId, $credentials);
}
/**
$params['admin_password'] = $secret->read($secret->getKey('imp'), $params['admin_password']);
}
- $GLOBALS['injector']->getInstance('Horde_Auth')->getOb('imap', $params)->removeUser($userId);
+ $GLOBALS['injector']->getInstance('Horde_Auth')->getAuth('imap', $params)->removeUser($userId);
}
/**
$params['admin_password'] = $secret->read($secret->getKey('imp'), $params['admin_password']);
}
- return $GLOBALS['injector']->getInstance('Horde_Auth')->getOb('imap', $params)->listUsers();
+ return $GLOBALS['injector']->getInstance('Horde_Auth')->getAuth('imap', $params)->listUsers();
}
/* Preferences display/handling methods. Code is contained in
Horde_Registry::appInit('ingo', array('authentication' => 'none', 'cli' => true));
// Initialize authentication manager.
-$auth = $injector->getInstance('Horde_Auth')->getOb();
+$auth = $injector->getInstance('Horde_Auth')->getAuth();
// Initialize storage backend.
$rules_storage = Ingo_Storage::factory();
$this->registry = &$registry;
$this->notification = &$notification;
- $this->auth = $GLOBALS['injector']->getInstance('Horde_Auth')->getOb();
+ $this->auth = $GLOBALS['injector']->getInstance('Horde_Auth')->getAuth();
$this->conf = Horde::loadConfiguration('conf.php', 'conf');
$this->objects = Horde::loadConfiguration('objects.php', 'objects');
/* Authenticate the user if possible. */
if ($this->_argv->user) {
- $auth = $GLOBALS['injector']->getInstance('Horde_Auth')->getOb();
+ $auth = $GLOBALS['injector']->getInstance('Horde_Auth')->getAuth();
if (!$auth->authenticate($this->_argv->user,
array('password' => $this->_argv->pass))) {
throw new InvalidArgumentException('Failed to log in!');
);
try {
- if ($GLOBALS['injector']->getInstance('Horde_Auth')->getOb()->hasCapability('update')) {
+ if ($GLOBALS['injector']->getInstance('Horde_Auth')->getAuth()->hasCapability('update')) {
$prefGroups['forgotpass'] = array(
'column' => _("Your Information"),
'label' => _("Account Password"),
sprintf(_("Permission denied for the requested feed (%s)."),
htmlspecialchars($calendar)));
} else {
- $auth = $injector->getInstance('Horde_Auth')->getOb();
+ $auth = $injector->getInstance('Horde_Auth')->getAuth();
if (isset($_SERVER['PHP_AUTH_USER'])) {
$user = $_SERVER['PHP_AUTH_USER'];
$pass = $_SERVER['PHP_AUTH_PW'];
*/
public static function readPermsForm($share)
{
- $auth = $GLOBALS['injector']->getInstance('Horde_Auth')->getOb();
+ $auth = $GLOBALS['injector']->getInstance('Horde_Auth')->getAuth();
$perm = $share->getPermission();
$errors = array();
$shares = $GLOBALS['injector']->getInstance('Horde_Share')->getScope();
$groups = Horde_Group::singleton();
-$auth = $injector->getInstance('Horde_Auth')->getOb();
+$auth = $injector->getInstance('Horde_Auth')->getAuth();
$reload = false;
$actionID = Horde_Util::getFormData('actionID', 'edit');
<?php
-$auth = $GLOBALS['injector']->getInstance('Horde_Auth')->getOb();
+$auth = $GLOBALS['injector']->getInstance('Horde_Auth')->getAuth();
$horde_groups = Horde_Group::singleton();
$groups = array();
// get the list of all users if we can. If your site
// has a *large* number of users, you may want to comment
// out this section to avoid unnecessary overhead.
-$auth = $injector->getInstance('Horde_Auth')->getOb();
+$auth = $injector->getInstance('Horde_Auth')->getAuth();
if ($auth->hasCapability('list')) {
$users = $auth->listUsers();
}
global $conf, $whups_driver;
- $auth = $GLOBALS['injector']->getInstance('Horde_Auth')->getOb();
+ $auth = $GLOBALS['injector']->getInstance('Horde_Auth')->getAuth();
if ($auth->hasCapability('list')) {
$queue = $vars->get('queue');
$current = $whups_driver->getQueueUsers($queue);
*/
static protected function _findAuthUser($from)
{
- $auth = $GLOBALS['injector']->getInstance('Horde_Auth')->getOb();
+ $auth = $GLOBALS['injector']->getInstance('Horde_Auth')->getAuth();
if ($auth->hasCapability('list')) {
foreach ($auth->listUsers() as $user) {
// Login to horde if username & password are set.
if (!empty($username) && !empty($password)) {
- $auth = $injector->getInstance('Horde_Auth')->getOb();
+ $auth = $injector->getInstance('Horde_Auth')->getAuth();
if (!$auth->authenticate($username, array('password' => $password))) {
$error = _("Login is incorrect.");
Horde::logMessage($error, 'ERR');