|
ILIAS
release_6 Revision v6.24-5-g0c8bfefb3b8
|
Collaboration diagram for ilAuthModeDetermination:Public Member Functions | |
| isManualSelection () | |
| is manual selection More... | |
| getKind () | |
| get kind More... | |
| setKind ($a_kind) | |
| set kind of determination More... | |
| getAuthModeSequence ($a_username='') | |
| get auth mode sequence More... | |
| getCountActiveAuthModes () | |
| get number of auth modes More... | |
| setAuthModeSequence ($a_pos) | |
| set auth mode sequence More... | |
| save () | |
| Save settings. More... | |
Static Public Member Functions | |
| static | _getInstance () |
| Get instance. More... | |
Data Fields | |
| const | TYPE_MANUAL = 0 |
| const | TYPE_AUTOMATIC = 1 |
Protected Attributes | |
| $db = null | |
| $settings = null | |
| $kind = 0 | |
| $position = array() | |
Static Protected Attributes | |
| static | $instance = null |
Private Member Functions | |
| __construct () | |
| Constructor (Singleton) More... | |
| read () | |
| Read settings. More... | |
Definition at line 34 of file class.ilAuthModeDetermination.php.
|
private |
Constructor (Singleton)
@access private
Definition at line 54 of file class.ilAuthModeDetermination.php.
References $DIC, $ilDB, $ilSetting, read(), and settings().
Here is the call graph for this function:
|
static |
Get instance.
@access public
Definition at line 76 of file class.ilAuthModeDetermination.php.
References $instance.
Referenced by ilStartUpGUI\doStandardAuthentication(), ilAuthProviderFactory\getProviders(), ilObjAuthSettingsGUI\initAuthModeDetermination(), ilStartUpGUI\initStandardLoginForm(), and ilObjAuthSettingsGUI\updateAuthModeDeterminationObject().
Here is the caller graph for this function:| ilAuthModeDetermination::getAuthModeSequence | ( | $a_username = '' | ) |
get auth mode sequence
@access public
Definition at line 126 of file class.ilAuthModeDetermination.php.
References $server, ilLDAPServer\getInstanceByServerId(), ilLoggerFactory\getLogger(), and ilLDAPServer\getServerIdByAuthMode().
Here is the call graph for this function:| ilAuthModeDetermination::getCountActiveAuthModes | ( | ) |
get number of auth modes
@access public
Definition at line 163 of file class.ilAuthModeDetermination.php.
| ilAuthModeDetermination::getKind | ( | ) |
get kind
@access public
Definition at line 103 of file class.ilAuthModeDetermination.php.
References $kind.
Referenced by save().
Here is the caller graph for this function:| ilAuthModeDetermination::isManualSelection | ( | ) |
is manual selection
@access public
Definition at line 92 of file class.ilAuthModeDetermination.php.
References TYPE_MANUAL.
|
private |
Read settings.
@access private
Definition at line 207 of file class.ilAuthModeDetermination.php.
References $DIC, $i, $ilSetting, $server, ilLDAPServer\_getActiveServerList(), ilRadiusSettings\_getInstance(), AUTH_APACHE, AUTH_LDAP, AUTH_LOCAL, AUTH_RADIUS, AUTH_SOAP, ilAuthUtils\getAuthPlugins(), ilLDAPServer\getInstanceByServerId(), ilLDAPServer\getServerIdByAuthMode(), and settings().
Referenced by __construct().
Here is the call graph for this function:
Here is the caller graph for this function:| ilAuthModeDetermination::save | ( | ) |
Save settings.
@access public
Definition at line 187 of file class.ilAuthModeDetermination.php.
References getKind(), and settings().
Here is the call graph for this function:| ilAuthModeDetermination::setAuthModeSequence | ( | $a_pos | ) |
set auth mode sequence
@access public
| array | position => AUTH_MODE |
Definition at line 175 of file class.ilAuthModeDetermination.php.
| ilAuthModeDetermination::setKind | ( | $a_kind | ) |
set kind of determination
@access public
| int | TYPE_MANUAL or TYPE_DETERMINATION |
Definition at line 115 of file class.ilAuthModeDetermination.php.
|
protected |
Definition at line 41 of file class.ilAuthModeDetermination.php.
|
staticprotected |
Definition at line 39 of file class.ilAuthModeDetermination.php.
Referenced by _getInstance().
|
protected |
Definition at line 44 of file class.ilAuthModeDetermination.php.
Referenced by getKind().
|
protected |
Definition at line 45 of file class.ilAuthModeDetermination.php.
|
protected |
Definition at line 42 of file class.ilAuthModeDetermination.php.
| const ilAuthModeDetermination::TYPE_AUTOMATIC = 1 |
Definition at line 37 of file class.ilAuthModeDetermination.php.
| const ilAuthModeDetermination::TYPE_MANUAL = 0 |
Definition at line 36 of file class.ilAuthModeDetermination.php.
Referenced by isManualSelection().