Social Sign-in

104 vues Markdown

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 screenThe switch is on, and every required field is filled.
Turned on, but its credentials are incompleteThe switch is on, a required field is not. A Needs credentials mark appears next to the row.
Configured, but not turned on yetEvery required field is filled, but the switch is off.
Not configured yetNeither 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

StatusThe switch in the row header. Saves the instant you flip it, along with every field already typed into that provider's form.
Redirect URIRead-only, with a copy button. Add it to the provider's own console before you save the credentials.
CredentialsThe 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.

Cet article vous a-t-il été utile ?

Merci pour votre retour !

Besoin d'aide supplémentaire ?

Notre équipe d'assistance est disponible 24h/24 pour tout ce que vous ne trouvez pas ci-dessus.