4include_once
'./Services/Administration/classes/class.ilSetting.php';
32 $this->storage =
new ilSetting(
'auth_openid');
42 if(self::$instance !=
null)
66 $this->active = $a_status;
85 $this->forced_selection = $a_status;
104 $this->creation = $a_status;
123 $this->account_migration = $a_status;
142 $this->default_role = $a_role;
151 $this->
setActive($this->storage->get(
'active',
false));
164 $this->storage->set(
'active', (
int) $this->
isActive());
166 $this->storage->set(
'default_role',(
int) $this->
getDefaultRole());
188 $ilCtrl->setTargetScript(
'ilias.php');
189 $ilCtrl->setParameterByClass(
'ilstartupgui',
'oid_check_status',1);
190 $redir = ILIAS_HTTP_PATH.
'/';
191 $redir .=
$ilCtrl->getLinkTargetByClass(
'ilstartupgui',
'showLogin',
'',
false,
false);
210 include_once
"Auth/OpenID/Consumer.php";
211 include_once
"Auth/OpenID/FileStore.php";
212 include_once
'Auth/OpenID/DumbStore.php';
214 if(is_object($this->consumer))
@classDescription Stores OpenId related settings
initTempDir()
Init Temp directory.
setActive($a_status)
Set open id active.
isAccountMigrationEnabled()
Is account migration enabled.
getDefaultRole()
Get default role.
enableCreation($a_status)
Enable account creation.
isCreationEnabled()
Is account creation enabled.
static getInstance()
Get singleton instance.
setDefaultRole($a_role)
Set default role.
getReturnLocation()
Get oid return location.
forcedProviderSelection()
is provider selection forced
enableAccountMigration($a_status)
Enable account migration.
__construct()
Singleton constructor.
isActive()
Is open id auth active.
getConsumer()
Get open id consumer.
forceProviderSelection($a_status)
Set force selection status.
read()
Read settings from db.
static getDataDir()
get data directory (outside webspace)
static makeDir($a_dir)
creates a new directory and inherits all filesystem permissions of the parent directory You may pass ...