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
| Provider | Setup guide |
|---|---|
| Configure Google | |
| GitHub | Configure GitHub |
| Apple | Configure Apple |
| Configure Facebook |
How it works
- Register an app with the provider (e.g. a Google OAuth client) and copy its client ID and secret.
- Create a social connection in the Faable Dashboard and paste those credentials.
- Enable the connection on the client that runs your login flow.
- Log in. Send users to the
/authorizeendpoint β they pick a provider on the Universal Login screen, or you can target one directly withconnection=google-oauth2. Faable normalizes the result into standard OAuth 2.0 / OIDC tokens.
Related
Last updated on
Last updated on