Skip to Content
πŸ” Faable AuthSocial LoginOverview

Social Login

Social login lets your users sign in with an account they already have β€” Google, GitHub, Apple, or Facebook β€” instead of creating a new password. In Faable Auth, each provider is a social connection: you register an app with the provider, paste its client ID and secret into the Faable DashboardΒ , and enable the connection on your client. Faable handles the OAuth handshake and returns standard OIDC tokens, so your app code is identical regardless of which provider the user chose.

Supported providers

ProviderSetup guide
GoogleConfigure Google
GitHubConfigure GitHub
AppleConfigure Apple
FacebookConfigure Facebook

How it works

  1. Register an app with the provider (e.g. a Google OAuth client) and copy its client ID and secret.
  2. Create a social connection in the Faable Dashboard and paste those credentials.
  3. Enable the connection on the client that runs your login flow.
  4. Log in. Send users to the /authorize endpoint β€” they pick a provider on the Universal Login screen, or you can target one directly with connection=google-oauth2. Faable normalizes the result into standard OAuth 2.0 / OIDC tokens.

Last updated on

Last updated on