import GoogleAuthProvider from "./oidc/google.js"
import GitHubAuthProvider from "./oauth2/github.js"
import GitLabAuthProvider from "./oidc/gitlab.js"
import AtlassianAuthProvider from "./oauth2/atlassian.js"
import DiscordAuthProvider from "./oauth2/discord.js"
import FacebookAuthProvider from "./oauth2/facebook.js"
import SlackAuthProvider from "./oidc/slack.js"
import Auth0AuthProvider from "./oauth2/auth0.js"
import CognitoAuthProvider from "./oidc/cognito.js"
import KeyCloakAuthProvider from "./oidc/keycloak.js"
import PasskeyAuthProvider from "./passkey.js"
import MicrosoftEntraAuthProvider from "./oidc/microsoft-entra.js"
import AppleOIDCAuthProvider from "./oidc/apple.js"
import AppleOAuth2Provider from "./oauth2/apple.js"
import JumpCloudAuthProvider from "./oauth2/jumpcloud.js"
import TwitchAuthProvider from "./oauth2/twitch.js"
import PasswordProvider from "./password.js"

export {
  GoogleAuthProvider,
  GitHubAuthProvider,
  GitLabAuthProvider,
  AtlassianAuthProvider,
  DiscordAuthProvider,
  FacebookAuthProvider,
  SlackAuthProvider,
  Auth0AuthProvider,
  CognitoAuthProvider,
  KeyCloakAuthProvider,
  PasskeyAuthProvider,
  MicrosoftEntraAuthProvider,
  AppleOIDCAuthProvider,
  AppleOAuth2Provider,
  JumpCloudAuthProvider,
  TwitchAuthProvider,
  PasswordProvider,
}
