"""OAuth provider services for Mantimon TCG.

This package contains OAuth integration services for supported providers.

Providers:
    - Google: OAuth 2.0 with Google accounts
    - Discord: OAuth 2.0 with Discord accounts

Example:
    from app.services.oauth import google_oauth, discord_oauth

    # Get authorization URL
    auth_url = google_oauth.get_authorization_url(redirect_uri, state)

    # Exchange code for user info
    user_info = await google_oauth.get_user_info(code, redirect_uri)
"""

from app.services.oauth.discord import discord_oauth
from app.services.oauth.google import google_oauth

__all__ = [
    "google_oauth",
    "discord_oauth",
]
