|
ILIAS
release_8 Revision v8.24
|
Class ilSamlSettingsGUI. More...
Collaboration diagram for ilSamlSettingsGUI:Public Member Functions | |
| __construct (int $ref_id) | |
| getRefId () | |
| executeCommand () | |
Data Fields | |
| const | DEFAULT_CMD = 'listIdps' |
Protected Member Functions | |
| ensureAccess (string $operation) | |
| ensureWriteAccess () | |
| ensureReadAccess () | |
| initIdp () | |
| listIdps () | |
| deactivateIdp () | |
| activateIdp () | |
| setSubTabs (int $a_view_mode) | |
| getUserAttributeMappingForm () | |
| addAttributeRuleFieldToForm (ilPropertyFormGUI $form, string $field_label, string $field_name) | |
| saveUserAttributeMapping () | |
| showUserAttributeMappingForm (ilPropertyFormGUI $form=null) | |
| getSettingsForm () | |
| saveSettings () | |
| showSettings (ilPropertyFormGUI $form=null) | |
| getIdpSettingsForm () | |
| showIdpSettings (ilPropertyFormGUI $form=null) | |
| saveIdpSettings () | |
| getIdpForm () | |
| saveNewIdp () | |
| showNewIdpForm (ilPropertyFormGUI $form=null) | |
| addMetadataElement (ilPropertyFormGUI $form) | |
| populateWithMetadata (ilSamlIdp $idp, array &$data) | |
| storeMetadata (ilSamlIdp $idp, string $metadata) | |
| confirmDeleteIdp () | |
| deleteIdp () | |
Protected Attributes | |
| int | $ref_id |
| ilCtrlInterface | $ctrl |
| ilLanguage | $lng |
| ilGlobalTemplateInterface | $tpl |
| ilAccessHandler | $access |
| RBACServices | $rbac |
| ilErrorHandling | $error_handler |
| ilTabsGUI | $tabs |
| ilToolbarGUI | $toolbar |
| GlobalHttpState | $httpState |
| Refinery | $refinery |
| ilHelpGUI | $help |
| ilExternalAuthUserAttributeMapping | $mapping = null |
| ilSamlIdp | $idp = null |
| ilSamlAuth | $samlAuth = null |
Static Protected Attributes | |
| static array | $globalCommands |
| static array | $globalEntityCommands |
| static array | $ignoredUserFields |
Private Member Functions | |
| getIdpIdOrZero () | |
| initUserAttributeMapping () | |
| prepareRoleSelection () | |
Private Attributes | |
| const | VIEW_MODE_GLOBAL = 1 |
| const | VIEW_MODE_SINGLE = 2 |
Class ilSamlSettingsGUI.
Definition at line 30 of file class.ilSamlSettingsGUI.php.
| ilSamlSettingsGUI::__construct | ( | int | $ref_id | ) |
Definition at line 98 of file class.ilSamlSettingsGUI.php.
References $DIC, $ref_id, ILIAS\Repository\access(), ILIAS\Repository\ctrl(), ILIAS\Repository\help(), ILIAS\Repository\lng(), ILIAS\Repository\rbac(), ILIAS\Repository\refinery(), ILIAS\Repository\tabs(), and ILIAS\Repository\toolbar().
Here is the call graph for this function:
|
protected |
Definition at line 249 of file class.ilSamlSettingsGUI.php.
References ensureWriteAccess(), listIdps(), and ILIAS\Repository\lng().
Here is the call graph for this function:
|
protected |
Definition at line 338 of file class.ilSamlSettingsGUI.php.
Referenced by getUserAttributeMappingForm().
Here is the caller graph for this function:
|
protected |
Definition at line 614 of file class.ilSamlSettingsGUI.php.
References ilPropertyFormGUI\addItem(), and ILIAS\Repository\lng().
Here is the call graph for this function:
|
protected |
Definition at line 649 of file class.ilSamlSettingsGUI.php.
References ILIAS\Repository\ctrl(), and ILIAS\Repository\lng().
Here is the call graph for this function:
|
protected |
Definition at line 238 of file class.ilSamlSettingsGUI.php.
References ensureWriteAccess(), listIdps(), and ILIAS\Repository\lng().
Here is the call graph for this function:
|
protected |
Definition at line 663 of file class.ilSamlSettingsGUI.php.
References ILIAS\Repository\ctrl(), and ILIAS\Repository\lng().
Here is the call graph for this function:
|
protected |
Definition at line 118 of file class.ilSamlSettingsGUI.php.
References ILIAS\Repository\lng(), and ILIAS\Repository\rbac().
Referenced by ensureReadAccess(), and ensureWriteAccess().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 130 of file class.ilSamlSettingsGUI.php.
References ensureAccess().
Referenced by executeCommand().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 125 of file class.ilSamlSettingsGUI.php.
References ensureAccess().
Referenced by activateIdp(), and deactivateIdp().
Here is the call graph for this function:
Here is the caller graph for this function:| ilSamlSettingsGUI::executeCommand | ( | ) |
Definition at line 169 of file class.ilSamlSettingsGUI.php.
References Vendor\Package\$e, $factory, ILIAS\Repository\ctrl(), DEFAULT_CMD, ensureReadAccess(), getIdpIdOrZero(), ILIAS\Repository\help(), initIdp(), initUserAttributeMapping(), ILIAS\Repository\lng(), and setSubTabs().
Here is the call graph for this function:
|
protected |
Definition at line 565 of file class.ilSamlSettingsGUI.php.
References ilPropertyFormGUI\addCommandButton(), ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), ilFormGUI\setFormAction(), and ilPropertyFormGUI\setTitle().
Here is the call graph for this function:
|
private |
Definition at line 140 of file class.ilSamlSettingsGUI.php.
References ILIAS\Repository\int(), and ILIAS\Repository\refinery().
Referenced by executeCommand(), and initIdp().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 477 of file class.ilSamlSettingsGUI.php.
References ILIAS\Repository\access(), ilPropertyFormGUI\addCommandButton(), ilPropertyFormGUI\addItem(), ILIAS\Repository\ctrl(), ilPropertyFormGUI\getItems(), ILIAS\Repository\lng(), ilFormGUI\setFormAction(), and ilPropertyFormGUI\setTitle().
Here is the call graph for this function:| ilSamlSettingsGUI::getRefId | ( | ) |
Definition at line 135 of file class.ilSamlSettingsGUI.php.
References $ref_id.
|
protected |
Definition at line 408 of file class.ilSamlSettingsGUI.php.
References ILIAS\Repository\access(), ilPropertyFormGUI\addCommandButton(), ilPropertyFormGUI\addItem(), ILIAS\Repository\ctrl(), ilPropertyFormGUI\getItems(), ILIAS\Repository\lng(), ilFormGUI\setFormAction(), and ilPropertyFormGUI\setTitle().
Here is the call graph for this function:
|
protected |
Definition at line 308 of file class.ilSamlSettingsGUI.php.
References $id, ilUserDefinedFields\_getInstance(), ILIAS\Repository\access(), addAttributeRuleFieldToForm(), ILIAS\Repository\ctrl(), and ILIAS\Repository\lng().
Here is the call graph for this function:
|
protected |
Definition at line 158 of file class.ilSamlSettingsGUI.php.
References Vendor\Package\$e, ILIAS\Repository\ctrl(), getIdpIdOrZero(), ilSamlIdp\getInstanceByIdpId(), and ILIAS\Repository\lng().
Referenced by executeCommand().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 303 of file class.ilSamlSettingsGUI.php.
Referenced by executeCommand().
Here is the caller graph for this function:
|
protected |
Definition at line 221 of file class.ilSamlSettingsGUI.php.
References ILIAS\Repository\ctrl(), ilLinkButton\getInstance(), ILIAS\Repository\rbac(), and ILIAS\Repository\toolbar().
Referenced by activateIdp(), and deactivateIdp().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 636 of file class.ilSamlSettingsGUI.php.
References $data, and ilSamlIdp\getIdpId().
Here is the call graph for this function:
|
private |
Definition at line 433 of file class.ilSamlSettingsGUI.php.
References ilObject\_lookupTitle(), ilUtil\_sortIds(), ILIAS\Repository\lng(), and ILIAS\Repository\rbac().
Here is the call graph for this function:
|
protected |
Definition at line 549 of file class.ilSamlSettingsGUI.php.
References ilPropertyFormGUI\checkInput(), ilPropertyFormGUI\getInput(), and ILIAS\Repository\lng().
Here is the call graph for this function:
|
protected |
Definition at line 579 of file class.ilSamlSettingsGUI.php.
References ilPropertyFormGUI\checkInput(), ILIAS\Repository\ctrl(), ilSamlIdp\getIdpId(), ilPropertyFormGUI\getInput(), ILIAS\Repository\lng(), and ilSamlIdp\persist().
Here is the call graph for this function:
|
protected |
Definition at line 450 of file class.ilSamlSettingsGUI.php.
References ilPropertyFormGUI\checkInput(), ilPropertyFormGUI\getInput(), ilSamlSettings\getInstance(), ILIAS\Repository\lng(), and ilPropertyFormGUI\setValuesByPost().
Here is the call graph for this function:
|
protected |
Definition at line 352 of file class.ilSamlSettingsGUI.php.
References $id, ilUserDefinedFields\_getInstance(), ilPropertyFormGUI\checkInput(), ilPropertyFormGUI\getInput(), ILIAS\Repository\lng(), and ilPropertyFormGUI\setValuesByPost().
Here is the call graph for this function:
|
protected |
Definition at line 260 of file class.ilSamlSettingsGUI.php.
References ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), ILIAS\Repository\tabs(), VIEW_MODE_GLOBAL, and VIEW_MODE_SINGLE.
Referenced by executeCommand().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 531 of file class.ilSamlSettingsGUI.php.
References $data, ilPropertyFormGUI\getHTML(), ILIAS\Repository\help(), ilPropertyFormGUI\setValuesByArray(), ilPropertyFormGUI\setValuesByPost(), and ILIAS\Repository\tabs().
Here is the call graph for this function:
|
protected |
Definition at line 599 of file class.ilSamlSettingsGUI.php.
References ilPropertyFormGUI\getHTML(), ILIAS\Repository\help(), and ilPropertyFormGUI\setValuesByPost().
Here is the call graph for this function:
|
protected |
Definition at line 465 of file class.ilSamlSettingsGUI.php.
References ilPropertyFormGUI\getHTML(), ilSamlSettings\getInstance(), and ilPropertyFormGUI\setValuesByArray().
Here is the call graph for this function:
|
protected |
Definition at line 391 of file class.ilSamlSettingsGUI.php.
References $data, ilPropertyFormGUI\getHTML(), ilPropertyFormGUI\setValuesByArray(), and ILIAS\Repository\tabs().
Here is the call graph for this function:
|
protected |
Definition at line 643 of file class.ilSamlSettingsGUI.php.
References ilSamlIdp\getIdpId().
Here is the call graph for this function:
|
protected |
Definition at line 86 of file class.ilSamlSettingsGUI.php.
|
protected |
Definition at line 83 of file class.ilSamlSettingsGUI.php.
|
protected |
Definition at line 88 of file class.ilSamlSettingsGUI.php.
|
staticprotected |
Definition at line 40 of file class.ilSamlSettingsGUI.php.
|
staticprotected |
Definition at line 52 of file class.ilSamlSettingsGUI.php.
|
protected |
Definition at line 93 of file class.ilSamlSettingsGUI.php.
|
protected |
Definition at line 91 of file class.ilSamlSettingsGUI.php.
|
protected |
Definition at line 95 of file class.ilSamlSettingsGUI.php.
|
staticprotected |
Definition at line 62 of file class.ilSamlSettingsGUI.php.
|
protected |
Definition at line 84 of file class.ilSamlSettingsGUI.php.
|
protected |
Definition at line 94 of file class.ilSamlSettingsGUI.php.
|
protected |
Definition at line 87 of file class.ilSamlSettingsGUI.php.
|
protected |
Definition at line 82 of file class.ilSamlSettingsGUI.php.
Referenced by __construct(), and getRefId().
|
protected |
Definition at line 92 of file class.ilSamlSettingsGUI.php.
|
protected |
Definition at line 96 of file class.ilSamlSettingsGUI.php.
|
protected |
Definition at line 89 of file class.ilSamlSettingsGUI.php.
|
protected |
Definition at line 90 of file class.ilSamlSettingsGUI.php.
|
protected |
Definition at line 85 of file class.ilSamlSettingsGUI.php.
| const ilSamlSettingsGUI::DEFAULT_CMD = 'listIdps' |
Definition at line 35 of file class.ilSamlSettingsGUI.php.
Referenced by executeCommand(), and ilObjAuthSettingsGUI\getTabs().
|
private |
Definition at line 32 of file class.ilSamlSettingsGUI.php.
Referenced by setSubTabs().
|
private |
Definition at line 33 of file class.ilSamlSettingsGUI.php.
Referenced by setSubTabs().