# Social Sign-in

https://docs.wisecp.com/es/social-sign-in

Let clients sign in and register with an account they already have. Google, Apple, Microsoft and other providers replace another password to remember.

## Opening the Screen

Open **Settings › General**, then choose the **Social Sign-in** tab: `{admin}/settings?general=socialauth`. The tab appears only when at least one provider module is present on the server.

## What Is on the Screen

A row per provider, with its logo, name and a one-line status. Opening a row closes any other one that was open.

- **Shown on the sign-in screen**: The switch is on, and every required field is filled.
- **Turned on, but its credentials are incomplete**: The switch is on, a required field is not. A **Needs credentials** mark appears next to the row.
- **Configured, but not turned on yet**: Every required field is filled, but the switch is off.
- **Not configured yet**: Neither the switch nor the required fields have been set.

An open row shows its **Redirect URI**, the provider's own credential fields, its setup steps, and Test Connection and Save.

## Fields

- **Status**: The switch in the row header. Saves the instant you flip it, along with every field already typed into that provider's form.
- **Redirect URI**: Read-only, with a copy button. Add it to the provider's own console before you save the credentials.
- **Credentials**: The fields the provider itself asks for — a client ID, a secret, or similar. A saved secret shows as a mask; leaving it as-is keeps the stored value.

## Tasks

### Turn on a provider

1. Open the provider's row and copy its **Redirect URI** into that provider's own console.
2. Follow the numbered setup steps shown in the row, then paste the credentials the console gives back into the fields.
3. Save, then switch the row on. Its status becomes **Shown on the sign-in screen**.

### Test before you save

1. Fill in the provider's fields.
2. Click **Test Connection**. It checks what is currently typed, even if unsaved.
3. Fix and retry on failure; save once it passes.

## Things to Watch

> **The switch saves the whole form**
> 
> Turning a provider on or off posts every field in its row, not the switch alone. An unsaved credential change is saved along with it.

> **On does not mean shown**
> 
> A provider can be on with a required field left empty. Its button only reaches the sign-in screen once the switch is on and every required field is filled.

> **Test Connection checks what's typed, not what's saved**
> 
> You can verify new credentials this way before you commit to them.

## Required Privileges

Opening **Settings › General**, and saving or testing a provider, needs `SETTINGS_INFORMATIONS_CONFIGURE`.

## Related Articles

- [General Settings Overview](https://docs.wisecp.com/en/general-settings-overview)
- [Client Membership Settings](https://docs.wisecp.com/en/client-membership-settings)
