diff --git a/DysonNetwork.Sphere/Auth/OpenId/OidcController.cs b/DysonNetwork.Sphere/Auth/OpenId/OidcController.cs index 967da24..4e42927 100644 --- a/DysonNetwork.Sphere/Auth/OpenId/OidcController.cs +++ b/DysonNetwork.Sphere/Auth/OpenId/OidcController.cs @@ -109,7 +109,9 @@ public class OidcController( { "apple" => serviceProvider.GetRequiredService(), "google" => serviceProvider.GetRequiredService(), - // Add more providers as needed + "microsoft" => serviceProvider.GetRequiredService(), + "discord" => serviceProvider.GetRequiredService(), + "github" => serviceProvider.GetRequiredService(), _ => throw new ArgumentException($"Unsupported provider: {provider}") }; }