|
ILIAS
trunk Revision v12.0_alpha-377-g3641b37b9db
|
Collaboration diagram for ilOpenIdConnectSettingsGUI:Public Member Functions | |
| __construct (int $a_ref_id) | |
| executeCommand () | |
Private Member Functions | |
| checkAccess (string $a_permission) | |
| checkAccessBool (string $a_permission) | |
| settings (?ilPropertyFormGUI $form=null) | |
| initSettingsForm () | |
| saveSettings () | |
| saveImageFromHttpRequest () | |
| prepareRoleSelection (bool $a_with_select_option=true) | |
| profile () | |
| scopes () | |
| discoverScopesFromServer () | |
| buildScopeSelection (array $ui_container) | |
| saveScopes () | |
| validateDiscoveryUrl (int $type, ?string $url, array $scopes) | |
| saveProfileMapping () | |
| updateProfileMappingFieldValue (string $field) | |
| roles (?ilPropertyFormGUI $form=null) | |
| initRolesForm () | |
| saveRoles () | |
| setSubTabs (string $active_tab) | |
| chooseMapping () | |
| showInfoMessage () | |
| initAttributeMapping () | |
| buildUserMappingInputFormUDF (ILIAS\User\Profile\Fields\Field $definition, array $ui_container) | |
| buildUserMappingInputForUserData (string $lang, string $mapping, array $ui_container) | |
| initUserDefinedFields () | |
| userMapping () | |
| redirectToSettingsScreenIfNoURLIsConfigured () | |
| saniziteArrayElementsTrafo () | |
| trimIfStringTrafo () | |
Definition at line 30 of file class.ilOpenIdConnectSettingsGUI.php.
| ilOpenIdConnectSettingsGUI::__construct | ( | int | $a_ref_id | ) |
Definition at line 78 of file class.ilOpenIdConnectSettingsGUI.php.
References $DIC, $refinery, ILIAS\Repository\access(), ILIAS\Repository\ctrl(), error(), factory(), ilOpenIdConnectSettings\getInstance(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), ILIAS\Repository\logger(), mainTemplate(), profile(), ILIAS\Repository\refinery(), renderer(), settings(), ILIAS\Repository\tabs(), ILIAS\Repository\toolbar(), ILIAS\Repository\ui(), and ILIAS\Repository\upload().
Here is the call graph for this function:
|
private |
| list<FormInput> | $ui_container |
Definition at line 496 of file class.ilOpenIdConnectSettingsGUI.php.
References ilOpenIdConnectSettings\DEFAULT_SCOPE, ILIAS\Repository\lng(), settings(), trimIfStringTrafo(), ILIAS\Repository\ui(), ilOpenIdConnectSettings\URL_VALIDATION_CUSTOM, ilOpenIdConnectSettings\URL_VALIDATION_NONE, and ilOpenIdConnectSettings\URL_VALIDATION_PROVIDER.
Here is the call graph for this function:
|
private |
| list<FormInput> | $ui_container |
Definition at line 951 of file class.ilOpenIdConnectSettingsGUI.php.
|
private |
| list<FormInput> | $ui_container |
Definition at line 984 of file class.ilOpenIdConnectSettingsGUI.php.
References ILIAS\Repository\lng(), ILIAS\Repository\settings(), and ILIAS\Repository\ui().
Here is the call graph for this function:
|
private |
Definition at line 118 of file class.ilOpenIdConnectSettingsGUI.php.
References checkAccessBool(), error(), and ILIAS\Repository\lng().
Referenced by executeCommand(), profile(), roles(), saveRoles(), saveScopes(), saveSettings(), scopes(), and settings().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 125 of file class.ilOpenIdConnectSettingsGUI.php.
References ILIAS\Repository\access().
Referenced by checkAccess(), initRolesForm(), initSettingsForm(), and saveProfileMapping().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 857 of file class.ilOpenIdConnectSettingsGUI.php.
References initAttributeMapping(), setSubTabs(), showInfoMessage(), and userMapping().
Referenced by profile().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 472 of file class.ilOpenIdConnectSettingsGUI.php.
References $url, ILIAS\Repository\lng(), mainTemplate(), scopes(), settings(), ilOpenIdConnectSettings\URL_VALIDATION_CUSTOM, ilOpenIdConnectSettings\URL_VALIDATION_PROVIDER, and URL_VALIDATION_PROVIDER_STRING.
Here is the call graph for this function:| ilOpenIdConnectSettingsGUI::executeCommand | ( | ) |
Definition at line 130 of file class.ilOpenIdConnectSettingsGUI.php.
References checkAccess(), and ILIAS\Repository\ctrl().
Here is the call graph for this function:
|
private |
Definition at line 895 of file class.ilOpenIdConnectSettingsGUI.php.
References settings(), and userMapping().
Referenced by chooseMapping().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 742 of file class.ilOpenIdConnectSettingsGUI.php.
References checkAccessBool(), ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), prepareRoleSelection(), and settings().
Referenced by roles(), and saveRoles().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 155 of file class.ilOpenIdConnectSettingsGUI.php.
References $client_id, $provider, $text, checkAccessBool(), ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), ilOpenIdConnectSettings\LOGIN_ELEMENT_TYPE_IMG, ilOpenIdConnectSettings\LOGIN_ELEMENT_TYPE_TXT, ilOpenIdConnectSettings\LOGIN_ENFORCE, ilOpenIdConnectSettings\LOGIN_STANDARD, ilOpenIdConnectSettings\LOGOUT_SCOPE_GLOBAL, ilOpenIdConnectSettings\LOGOUT_SCOPE_LOCAL, prepareRoleSelection(), and settings().
Referenced by saveSettings(), and settings().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 1013 of file class.ilOpenIdConnectSettingsGUI.php.
References ILIAS\Repository\profile().
Here is the call graph for this function:
|
private |
Definition at line 406 of file class.ilOpenIdConnectSettingsGUI.php.
References ilObject\_lookupTitle(), ilUtil\_sortIds(), ANONYMOUS_ROLE_ID, and ILIAS\Repository\lng().
Referenced by initRolesForm(), initSettingsForm(), and saveRoles().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 429 of file class.ilOpenIdConnectSettingsGUI.php.
References checkAccess(), chooseMapping(), redirectToSettingsScreenIfNoURLIsConfigured(), and userMapping().
Referenced by __construct(), and saveProfileMapping().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 1052 of file class.ilOpenIdConnectSettingsGUI.php.
References $url, ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), and ILIAS\Repository\settings().
Referenced by profile(), roles(), and scopes().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 727 of file class.ilOpenIdConnectSettingsGUI.php.
References checkAccess(), initRolesForm(), mainTemplate(), redirectToSettingsScreenIfNoURLIsConfigured(), and setSubTabs().
Referenced by saveRoles().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 1065 of file class.ilOpenIdConnectSettingsGUI.php.
References ILIAS\Repository\refinery(), and ilArrayUtil\stripSlashesRecursive().
Here is the call graph for this function:
|
private |
Definition at line 381 of file class.ilOpenIdConnectSettingsGUI.php.
References Vendor\Package\$e, ilOpenIdConnectSettings\FILE_STORAGE, ILIAS\Repository\logger(), settings(), and ILIAS\Repository\upload().
Referenced by saveSettings().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 672 of file class.ilOpenIdConnectSettingsGUI.php.
References checkAccessBool(), ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), mainTemplate(), profile(), settings(), and updateProfileMappingFieldValue().
Here is the call graph for this function:
|
private |
Definition at line 774 of file class.ilOpenIdConnectSettingsGUI.php.
References checkAccess(), ILIAS\Repository\ctrl(), ilLogLevel\DEBUG, initRolesForm(), ILIAS\Repository\int(), ILIAS\Repository\lng(), ILIAS\Repository\logger(), mainTemplate(), prepareRoleSelection(), roles(), and settings().
Here is the call graph for this function:
|
private |
Definition at line 557 of file class.ilOpenIdConnectSettingsGUI.php.
References $failed_validation_messages, $url, checkAccess(), ILIAS\Repository\ctrl(), ILIAS\Repository\int(), ILIAS\Repository\lng(), mainTemplate(), scopes(), settings(), ilOpenIdConnectSettings\URL_VALIDATION_CUSTOM, ilOpenIdConnectSettings\URL_VALIDATION_PROVIDER, and validateDiscoveryUrl().
Here is the call graph for this function:
|
private |
Definition at line 340 of file class.ilOpenIdConnectSettingsGUI.php.
References checkAccess(), ILIAS\Repository\ctrl(), initSettingsForm(), ILIAS\Repository\lng(), mainTemplate(), saveImageFromHttpRequest(), and settings().
Here is the call graph for this function:
|
private |
Definition at line 439 of file class.ilOpenIdConnectSettingsGUI.php.
References $url, checkAccess(), ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), redirectToSettingsScreenIfNoURLIsConfigured(), renderer(), setSubTabs(), settings(), and ILIAS\Repository\toolbar().
Referenced by discoverScopesFromServer(), saveScopes(), and validateDiscoveryUrl().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 826 of file class.ilOpenIdConnectSettingsGUI.php.
References $url, ILIAS\Repository\lng(), settings(), and ILIAS\Repository\tabs().
Referenced by chooseMapping(), roles(), scopes(), and settings().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 142 of file class.ilOpenIdConnectSettingsGUI.php.
References checkAccess(), initSettingsForm(), mainTemplate(), and setSubTabs().
Referenced by __construct(), buildScopeSelection(), discoverScopesFromServer(), initAttributeMapping(), initRolesForm(), initSettingsForm(), saveImageFromHttpRequest(), saveProfileMapping(), saveRoles(), saveScopes(), saveSettings(), scopes(), setSubTabs(), updateProfileMappingFieldValue(), and validateDiscoveryUrl().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 871 of file class.ilOpenIdConnectSettingsGUI.php.
References $url, factory(), ILIAS\Repository\lng(), mainTemplate(), and renderer().
Referenced by chooseMapping().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 1072 of file class.ilOpenIdConnectSettingsGUI.php.
References ILIAS\Repository\refinery().
Referenced by buildScopeSelection().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 702 of file class.ilOpenIdConnectSettingsGUI.php.
References settings().
Referenced by saveProfileMapping().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 1020 of file class.ilOpenIdConnectSettingsGUI.php.
References ILIAS\UI\examples\Layout\Page\Mail\$request_wrapper, factory(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), ilOpenIdAttributeMappingTemplate\OPEN_ID_CONFIGURED_SCOPES, ILIAS\Repository\refinery(), and renderer().
Referenced by chooseMapping(), initAttributeMapping(), and profile().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
| list<string> | $scopes |
Definition at line 621 of file class.ilOpenIdConnectSettingsGUI.php.
References Vendor\Package\$e, $scopes, $url, ILIAS\Repository\lng(), mainTemplate(), scopes(), settings(), ilOpenIdConnectSettings\URL_VALIDATION_CUSTOM, ilOpenIdConnectSettings\URL_VALIDATION_PROVIDER, URL_VALIDATION_PROVIDER_STRING, and ilOpenIdConnectSettings\VALIDATION_ISSUE_INVALID_SCOPE.
Referenced by saveScopes().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 55 of file class.ilOpenIdConnectSettingsGUI.php.
|
private |
Definition at line 70 of file class.ilOpenIdConnectSettingsGUI.php.
|
private |
Definition at line 50 of file class.ilOpenIdConnectSettingsGUI.php.
|
private |
Definition at line 53 of file class.ilOpenIdConnectSettingsGUI.php.
|
private |
Definition at line 57 of file class.ilOpenIdConnectSettingsGUI.php.
|
private |
Definition at line 74 of file class.ilOpenIdConnectSettingsGUI.php.
|
private |
Definition at line 76 of file class.ilOpenIdConnectSettingsGUI.php.
Referenced by saveScopes().
|
private |
Definition at line 73 of file class.ilOpenIdConnectSettingsGUI.php.
|
private |
Definition at line 52 of file class.ilOpenIdConnectSettingsGUI.php.
|
private |
Definition at line 54 of file class.ilOpenIdConnectSettingsGUI.php.
|
private |
Definition at line 58 of file class.ilOpenIdConnectSettingsGUI.php.
|
private |
Definition at line 68 of file class.ilOpenIdConnectSettingsGUI.php.
|
private |
Definition at line 61 of file class.ilOpenIdConnectSettingsGUI.php.
|
private |
Definition at line 48 of file class.ilOpenIdConnectSettingsGUI.php.
Definition at line 75 of file class.ilOpenIdConnectSettingsGUI.php.
Referenced by __construct().
|
private |
Definition at line 72 of file class.ilOpenIdConnectSettingsGUI.php.
|
private |
Definition at line 69 of file class.ilOpenIdConnectSettingsGUI.php.
|
private |
Definition at line 56 of file class.ilOpenIdConnectSettingsGUI.php.
|
private |
Definition at line 51 of file class.ilOpenIdConnectSettingsGUI.php.
|
private |
Definition at line 59 of file class.ilOpenIdConnectSettingsGUI.php.
|
private |
Definition at line 62 of file class.ilOpenIdConnectSettingsGUI.php.
|
private |
Definition at line 67 of file class.ilOpenIdConnectSettingsGUI.php.
|
private |
Definition at line 71 of file class.ilOpenIdConnectSettingsGUI.php.
|
private |
Definition at line 60 of file class.ilOpenIdConnectSettingsGUI.php.
|
private |
Definition at line 66 of file class.ilOpenIdConnectSettingsGUI.php.
|
private |
Definition at line 39 of file class.ilOpenIdConnectSettingsGUI.php.
|
private |
Definition at line 40 of file class.ilOpenIdConnectSettingsGUI.php.
|
private |
Definition at line 46 of file class.ilOpenIdConnectSettingsGUI.php.
|
private |
Definition at line 42 of file class.ilOpenIdConnectSettingsGUI.php.
|
private |
Definition at line 41 of file class.ilOpenIdConnectSettingsGUI.php.
|
private |
Definition at line 34 of file class.ilOpenIdConnectSettingsGUI.php.
|
private |
Definition at line 35 of file class.ilOpenIdConnectSettingsGUI.php.
|
private |
Definition at line 33 of file class.ilOpenIdConnectSettingsGUI.php.
|
private |
Definition at line 32 of file class.ilOpenIdConnectSettingsGUI.php.
|
private |
Definition at line 38 of file class.ilOpenIdConnectSettingsGUI.php.
|
private |
Definition at line 37 of file class.ilOpenIdConnectSettingsGUI.php.
|
private |
Definition at line 45 of file class.ilOpenIdConnectSettingsGUI.php.
Referenced by discoverScopesFromServer(), and validateDiscoveryUrl().
|
private |
Definition at line 36 of file class.ilOpenIdConnectSettingsGUI.php.
|
private |
Definition at line 44 of file class.ilOpenIdConnectSettingsGUI.php.
|
private |
Definition at line 43 of file class.ilOpenIdConnectSettingsGUI.php.