From b00f906c66748313e1a9c9b4e63590ab326a3a67 Mon Sep 17 00:00:00 2001 From: Thomas Citharel Date: Sun, 20 Sep 2026 16:39:09 +0200 Subject: [PATCH] fix(login): correct alternative provider interface name It's IAlternativeLogin, not IAlternativeLoginProvider in this case Signed-off-by: Thomas Citharel --- lib/private/Authentication/Login/AlternativeLoginService.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/private/Authentication/Login/AlternativeLoginService.php b/lib/private/Authentication/Login/AlternativeLoginService.php index 229b3c9f6a0f9..89124c790b0d0 100644 --- a/lib/private/Authentication/Login/AlternativeLoginService.php +++ b/lib/private/Authentication/Login/AlternativeLoginService.php @@ -73,7 +73,7 @@ public function getAlternativeLogins(): array { } foreach ($this->coordinator->getRegistrationContext()->getAlternativeLogins() as $registration) { - if (!is_a($registration->getService(), IAlternativeLoginProvider::class, true)) { + if (!is_a($registration->getService(), IAlternativeLogin::class, true)) { $this->logger->error('Alternative login option {option} does not implement {interface} and is therefore ignored.', [ 'option' => $registration->getService(), 'interface' => IAlternativeLogin::class,