> ## Documentation Index
> Fetch the complete documentation index at: https://docs.nudj.cx/llms.txt
> Use this file to discover all available pages before exploring further.

# Standard Login Methods

> Enable Google, Microsoft, Magic Link, YouTube, or Spotify for your members

Give your members options. The more ways they can log in, the less friction they experience getting into your community. Pick the methods that make sense for your audience.

<Info>
  **Settings Location**: Navigate to **Control Room > Settings > Standard Login Methods** to enable login providers.
  **Technical Level**: Basic setup required for each provider.
</Info>

## How to Set Up Each Provider

Setting up social login requires creating an "App" in the provider's developer console. This generates the **Client ID** and **Client Secret** you need to paste into Nudj.

<Tabs>
  <Tab title="Google" icon="google">
    **Step 1: Create a Project**
    Go to the [Google Cloud Console](https://console.cloud.google.com/). Create a new project named "Nudj Community."

    **Step 2: Configure OAuth Screen**

    1. Go to **APIs & Services > OAuth consent screen**.
    2. Choose **External**.
    3. Enter your app name and support email.

    **Step 3: Create Credentials**

    1. Go to **Credentials > Create Credentials > OAuth client ID**.
    2. Select **Web application**.
    3. Add this **Authorized Redirect URI**: `https://{subdomain}.nudj.cx/api/auth/callback/google`
    4. Copy your **Client ID** and **Client Secret**.
  </Tab>

  <Tab title="Microsoft Entra (Azure)" icon="microsoft">
    **Step 1: Register an App**
    Go to the [Azure Portal](https://portal.azure.com/) and search for **App registrations**. Click **New registration**.

    **Step 2: Configure Redirect URI**

    1. Name: "Nudj Community".
    2. Supported account types: "Accounts in any organizational directory".
    3. Redirect URI (Web): `https://{subdomain}.nudj.cx/api/auth/callback/microsoft-entra-id`

    **Step 3: Generate Secret**

    1. Go to **Certificates & secrets > New client secret**.
    2. Copy the **Value** (not the Secret ID).
    3. From the **Overview** tab, copy your **Application (client) ID**.
  </Tab>

  <Tab title="Magic Link" icon="wand-magic-sparkles">
    **No external setup needed!**
    Magic Links work out of the box. Users enter their email, and Nudj sends them a one-time login link.

    <Warning>
      **Important**: Ensure your [Email Settings](/admin-guide/settings/email-configuration) are configured, or the emails won't be sent.
    </Warning>
  </Tab>
</Tabs>

## Configuration Checklist

Before you hit "Enable," make sure you have:

* [ ] Created the App in the provider's console.
* [ ] Added the correct **Redirect URI** (find yours in Nudj Settings).
* [ ] Pasted the **Client ID** into Nudj.
* [ ] Pasted the **Client Secret** into Nudj.

<Tip>
  **Pro tip**: Test each login method yourself before announcing them. Use an Incognito/Private window to sign in as a user and verify the flow.
</Tip>

## Need More Control?

If you want to use your own proprietary authentication system, check out our custom methods.

<CardGroup cols={1}>
  <Card title="Custom Login Methods" icon="plug" href="/admin-guide/settings/custom-login-methods">
    Learn how to use OAuth 2.0 or API Link tokens to sync users from your own app.
  </Card>
</CardGroup>
