feat(auth): add Zitadel OAuth Provider (#5490)

This commit is contained in:
Hauke Schnau
2025-06-18 14:35:54 +02:00
committed by GitHub
parent a77bd88258
commit 1968d4d494
8 changed files with 25 additions and 1 deletions

View File

@@ -33,6 +33,17 @@ function get_socialite_provider(string $provider)
return Socialite::driver($provider)->setConfig($authentik_clerk_config);
}
if ($provider == 'zitadel') {
$zitadel_config = new \SocialiteProviders\Manager\Config(
$oauth_setting->client_id,
$oauth_setting->client_secret,
$oauth_setting->redirect_uri,
['base_url' => $oauth_setting->base_url],
);
return Socialite::driver('zitadel')->setConfig($zitadel_config);
}
if ($provider == 'google') {
$google_config = new \SocialiteProviders\Manager\Config(
$oauth_setting->client_id,