diff --git a/lib/Settings/AdminSettings.php b/lib/Settings/AdminSettings.php index 332caa6e8..3ee43f4b8 100644 --- a/lib/Settings/AdminSettings.php +++ b/lib/Settings/AdminSettings.php @@ -15,11 +15,12 @@ use OCP\AppFramework\Http\TemplateResponse; use OCP\AppFramework\Services\IInitialState; use OCP\IAppConfig; +use OCP\IL10N; use OCP\IURLGenerator; -use OCP\Settings\ISettings; +use OCP\Settings\IDelegatedSettings; use OCP\Util; -class AdminSettings implements ISettings { +class AdminSettings implements IDelegatedSettings { public function __construct( private ProviderService $providerService, @@ -27,6 +28,7 @@ public function __construct( private IURLGenerator $urlGenerator, private IAppConfig $appConfig, private IInitialState $initialStateService, + private IL10N $l10n, ) { } @@ -60,4 +62,13 @@ public function getSection() { public function getPriority() { return 90; } + + public function getName(): string { + return $this->l10n->t('OpenID Connect'); + } + + public function getAuthorizedAppConfig(): array { + return [ + ]; + } }