ILIAS
trunk Revision v11.0_alpha-1761-g6dbbfa7b760
|
Public Member Functions | |
__construct (private readonly int $ref_id) | |
getRefId () | |
executeCommand () | |
Data Fields | |
const | DEFAULT_CMD = 'listIdps' |
Private Member Functions | |
ensureAccess (string $operation) | |
ensureWriteAccess () | |
ensureReadAccess () | |
getIdpIdOrZero () | |
initIdp () | |
listIdps () | |
handleTableActions () | |
deactivateIdp () | |
activateIdp () | |
setSubTabs (int $a_view_mode) | |
initUserAttributeMapping () | |
getUserAttributeMappingForm () | |
addAttributeRuleFieldToForm (ilPropertyFormGUI $form, string $field_label, string $field_name) | |
saveUserAttributeMapping () | |
showUserAttributeMappingForm (?ilPropertyFormGUI $form=null) | |
getSettingsForm (array $values=[]) | |
prepareRoleSelection () | |
saveSettings () | |
showSettings (?StandardForm $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 () | |
Definition at line 27 of file class.ilSamlSettingsGUI.php.
ilSamlSettingsGUI::__construct | ( | private readonly int | $ref_id | ) |
Definition at line 119 of file class.ilSamlSettingsGUI.php.
References $DIC, ILIAS\Repository\ctrl(), ILIAS\Repository\help(), ILIAS\Repository\lng(), ILIAS\Repository\rbac(), ILIAS\Repository\refinery(), ILIAS\Repository\tabs(), and ILIAS\Repository\toolbar().
|
private |
Definition at line 331 of file class.ilSamlSettingsGUI.php.
References ILIAS\Repository\ctrl(), ensureWriteAccess(), and ILIAS\Repository\lng().
Referenced by handleTableActions().
|
private |
Definition at line 423 of file class.ilSamlSettingsGUI.php.
References ilPropertyFormGUI\addItem(), and ILIAS\Repository\lng().
Referenced by getUserAttributeMappingForm().
|
private |
Definition at line 712 of file class.ilSamlSettingsGUI.php.
References ilPropertyFormGUI\addItem(), ILIAS\Repository\lng(), and ilFormPropertyGUI\setInfo().
Referenced by getIdpForm(), and getIdpSettingsForm().
|
private |
Definition at line 747 of file class.ilSamlSettingsGUI.php.
References ILIAS\Repository\ctrl(), ensureWriteAccess(), and ILIAS\Repository\lng().
Referenced by handleTableActions().
|
private |
Definition at line 320 of file class.ilSamlSettingsGUI.php.
References ILIAS\Repository\ctrl(), ensureWriteAccess(), and ILIAS\Repository\lng().
Referenced by handleTableActions().
|
private |
Definition at line 761 of file class.ilSamlSettingsGUI.php.
References ILIAS\Repository\ctrl(), ensureWriteAccess(), ILIAS\Repository\lng(), and null.
|
private |
Definition at line 139 of file class.ilSamlSettingsGUI.php.
References ILIAS\Repository\lng(), and ILIAS\Repository\rbac().
Referenced by ensureReadAccess(), and ensureWriteAccess().
|
private |
Definition at line 151 of file class.ilSamlSettingsGUI.php.
References ensureAccess().
Referenced by executeCommand().
|
private |
Definition at line 146 of file class.ilSamlSettingsGUI.php.
References ensureAccess().
Referenced by activateIdp(), confirmDeleteIdp(), deactivateIdp(), deleteIdp(), saveIdpSettings(), saveNewIdp(), saveSettings(), saveUserAttributeMapping(), and showNewIdpForm().
ilSamlSettingsGUI::executeCommand | ( | ) |
Definition at line 212 of file class.ilSamlSettingsGUI.php.
References Vendor\Package\$e, ILIAS\Repository\ctrl(), ensureReadAccess(), getIdpIdOrZero(), ILIAS\Repository\help(), initIdp(), initUserAttributeMapping(), ILIAS\Repository\lng(), null, and setSubTabs().
|
private |
Definition at line 659 of file class.ilSamlSettingsGUI.php.
References addMetadataElement(), ILIAS\Repository\ctrl(), and ILIAS\Repository\lng().
Referenced by saveNewIdp(), and showNewIdpForm().
|
private |
Definition at line 161 of file class.ilSamlSettingsGUI.php.
References ILIAS\Repository\refinery().
Referenced by executeCommand(), and initIdp().
|
private |
Definition at line 571 of file class.ilSamlSettingsGUI.php.
References addMetadataElement(), ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), prepareRoleSelection(), ILIAS\Repository\rbac(), and ilSelectInputGUI\setOptions().
Referenced by saveIdpSettings(), and showIdpSettings().
ilSamlSettingsGUI::getRefId | ( | ) |
Definition at line 156 of file class.ilSamlSettingsGUI.php.
References $ref_id.
|
private |
array<string,mixed> | $values |
Definition at line 496 of file class.ilSamlSettingsGUI.php.
References ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), ILIAS\Repository\rbac(), and ILIAS\UI\Implementation\Component\Input\withValue().
Referenced by saveSettings(), and showSettings().
|
private |
Definition at line 393 of file class.ilSamlSettingsGUI.php.
References $id, ilUserDefinedFields\_getInstance(), addAttributeRuleFieldToForm(), ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), and ILIAS\Repository\rbac().
Referenced by saveUserAttributeMapping(), and showUserAttributeMappingForm().
|
private |
Definition at line 302 of file class.ilSamlSettingsGUI.php.
References activateIdp(), confirmDeleteIdp(), ILIAS\Repository\ctrl(), deactivateIdp(), ILIAS\Repository\refinery(), and showIdpSettings().
|
private |
Definition at line 201 of file class.ilSamlSettingsGUI.php.
References ILIAS\Repository\ctrl(), getIdpIdOrZero(), ilSamlIdp\getInstanceByIdpId(), ILIAS\Repository\lng(), and null.
Referenced by executeCommand().
|
private |
Definition at line 388 of file class.ilSamlSettingsGUI.php.
Referenced by executeCommand().
|
private |
Definition at line 258 of file class.ilSamlSettingsGUI.php.
References CLIENT_ID, ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), ILIAS\Repository\rbac(), and ILIAS\Repository\toolbar().
|
private |
Definition at line 734 of file class.ilSamlSettingsGUI.php.
References ilSamlIdp\getIdpId().
Referenced by showIdpSettings().
|
private |
Definition at line 521 of file class.ilSamlSettingsGUI.php.
References ilObject\_lookupTitle(), ilUtil\_sortIds(), ILIAS\Repository\lng(), and ILIAS\Repository\rbac().
Referenced by getIdpSettingsForm().
|
private |
Definition at line 643 of file class.ilSamlSettingsGUI.php.
References ensureWriteAccess(), getIdpSettingsForm(), ILIAS\Repository\lng(), showIdpSettings(), and storeMetadata().
|
private |
Definition at line 673 of file class.ilSamlSettingsGUI.php.
References ILIAS\Repository\ctrl(), ensureWriteAccess(), getIdpForm(), ilSamlIdp\getIdpId(), ILIAS\Repository\lng(), ilSamlIdp\persist(), showNewIdpForm(), and storeMetadata().
|
private |
Definition at line 542 of file class.ilSamlSettingsGUI.php.
References $data, ensureWriteAccess(), ilSamlSettings\getInstance(), getSettingsForm(), ILIAS\Repository\lng(), and showSettings().
|
private |
Definition at line 437 of file class.ilSamlSettingsGUI.php.
References $id, ilUserDefinedFields\_getInstance(), ensureWriteAccess(), getUserAttributeMappingForm(), ILIAS\Repository\lng(), and showUserAttributeMappingForm().
|
private |
Definition at line 342 of file class.ilSamlSettingsGUI.php.
References ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), and ILIAS\Repository\tabs().
Referenced by executeCommand().
|
private |
Definition at line 625 of file class.ilSamlSettingsGUI.php.
References $data, getIdpSettingsForm(), ILIAS\Repository\help(), null, populateWithMetadata(), and ILIAS\Repository\tabs().
Referenced by handleTableActions(), and saveIdpSettings().
|
private |
Definition at line 697 of file class.ilSamlSettingsGUI.php.
References ensureWriteAccess(), getIdpForm(), ILIAS\Repository\help(), and null.
Referenced by saveNewIdp().
|
private |
Definition at line 556 of file class.ilSamlSettingsGUI.php.
References ilSamlSettings\getInstance(), getSettingsForm(), and ILIAS\Repository\lng().
Referenced by saveSettings().
|
private |
Definition at line 476 of file class.ilSamlSettingsGUI.php.
References $data, getUserAttributeMappingForm(), and ILIAS\Repository\tabs().
Referenced by saveUserAttributeMapping().
|
private |
Definition at line 741 of file class.ilSamlSettingsGUI.php.
References ilSamlIdp\getIdpId().
Referenced by saveIdpSettings(), and saveNewIdp().
|
private |
Definition at line 103 of file class.ilSamlSettingsGUI.php.
|
private |
Definition at line 107 of file class.ilSamlSettingsGUI.php.
|
private |
Definition at line 112 of file class.ilSamlSettingsGUI.php.
|
private |
Definition at line 110 of file class.ilSamlSettingsGUI.php.
Definition at line 114 of file class.ilSamlSettingsGUI.php.
|
private |
Definition at line 104 of file class.ilSamlSettingsGUI.php.
|
private |
Definition at line 113 of file class.ilSamlSettingsGUI.php.
|
private |
Definition at line 106 of file class.ilSamlSettingsGUI.php.
|
private |
Definition at line 111 of file class.ilSamlSettingsGUI.php.
|
private |
Definition at line 115 of file class.ilSamlSettingsGUI.php.
|
private |
Definition at line 108 of file class.ilSamlSettingsGUI.php.
|
private |
Definition at line 109 of file class.ilSamlSettingsGUI.php.
|
private |
Definition at line 105 of file class.ilSamlSettingsGUI.php.
Definition at line 116 of file class.ilSamlSettingsGUI.php.
|
private |
Definition at line 117 of file class.ilSamlSettingsGUI.php.
|
private |
Definition at line 52 of file class.ilSamlSettingsGUI.php.
|
private |
Definition at line 48 of file class.ilSamlSettingsGUI.php.
|
private |
Definition at line 49 of file class.ilSamlSettingsGUI.php.
|
private |
Definition at line 53 of file class.ilSamlSettingsGUI.php.
|
private |
Definition at line 50 of file class.ilSamlSettingsGUI.php.
|
private |
Definition at line 47 of file class.ilSamlSettingsGUI.php.
|
private |
Definition at line 51 of file class.ilSamlSettingsGUI.php.
const ilSamlSettingsGUI::DEFAULT_CMD = 'listIdps' |
Definition at line 32 of file class.ilSamlSettingsGUI.php.
Referenced by ilObjAuthSettingsGUI\getTabs().
|
private |
Definition at line 62 of file class.ilSamlSettingsGUI.php.
|
private |
Definition at line 74 of file class.ilSamlSettingsGUI.php.
|
private |
Definition at line 84 of file class.ilSamlSettingsGUI.php.
|
private |
Definition at line 43 of file class.ilSamlSettingsGUI.php.
|
private |
Definition at line 45 of file class.ilSamlSettingsGUI.php.
|
private |
Definition at line 44 of file class.ilSamlSettingsGUI.php.
|
private |
Definition at line 42 of file class.ilSamlSettingsGUI.php.
|
private |
Definition at line 39 of file class.ilSamlSettingsGUI.php.
|
private |
Definition at line 40 of file class.ilSamlSettingsGUI.php.
|
private |
Definition at line 57 of file class.ilSamlSettingsGUI.php.
|
private |
Definition at line 34 of file class.ilSamlSettingsGUI.php.
|
private |
Definition at line 55 of file class.ilSamlSettingsGUI.php.
|
private |
Definition at line 36 of file class.ilSamlSettingsGUI.php.
|
private |
Definition at line 37 of file class.ilSamlSettingsGUI.php.
|
private |
Definition at line 29 of file class.ilSamlSettingsGUI.php.
|
private |
Definition at line 30 of file class.ilSamlSettingsGUI.php.