Connect a social provider

Step-by-step field-by-field setup for Google, LinkedIn, GitHub, and Apple — kept in sync with the dashboard's guided panels.

Updated July 3, 2026

AuthRobo brokers social sign-in, so you register one callback URL per provider — and it always points at AuthRobo, never at your own app. See Redirect URIs for why.

Your callback URL

Every provider needs the same redirect/callback URL, shaped like this:

https://<your-domain>/api/v1/auth/<provider>/callback

<your-domain> is wherever your app is served from — your default blah123.authrobo.com, a Pro vanity subdomain like mycv.authrobo.com, or your own custom domain. The dashboard shows the exact URL to copy for each provider, already filled in for your domain.

Google

Console: Google Cloud Console · Scopes: openid email profile

  1. In the Google Cloud Console, open APIs & Services → Credentials and create an OAuth client ID of type Web application.
  2. Under Authorized redirect URIs, add exactly: https://<your-domain>/api/v1/auth/google/callback
  3. Create the client, then copy the Client ID and Client secret.
  4. Paste both into the fields below and enable Google.
If your OAuth consent screen is in Testing, only your listed test users can sign in — publish it for public access.
Leave the fields blank to use AuthRobo's shared dev app (fastest, but the consent screen shows “AuthRobo”).

LinkedIn

Console: LinkedIn Developer Portal · Scopes: openid profile email

  1. In the LinkedIn Developer Portal, create an app (you'll need an associated LinkedIn Page).
  2. On the Products tab, add “Sign In with LinkedIn using OpenID Connect”.
  3. On the Auth tab, under Authorized redirect URLs, add exactly: https://<your-domain>/api/v1/auth/linkedin/callback
  4. Still on the Auth tab, copy the Client ID and the Primary Client Secret.
  5. Paste both into the fields below and enable LinkedIn.
The redirect URL must match {callback} exactly — watch for a trailing slash or http vs https.

GitHub

Console: GitHub Developer Settings · Scopes: read:user user:email

  1. In GitHub Developer Settings, open OAuth Apps → New OAuth App.
  2. Set the Homepage URL to your app's URL.
  3. Set the Authorization callback URL to exactly: https://<your-domain>/api/v1/auth/github/callback
  4. Register the app, copy the Client ID, then Generate a new client secret and copy it.
  5. Paste both into the fields below and enable GitHub.
GitHub client secrets are shown only once — copy it immediately after generating.

Apple

Console: Apple Developer · Scopes: name email

  1. Apple is managed centrally by AuthRobo's Services ID — there's nothing to create or paste.
  2. Just toggle Apple on and it works.
Because AuthRobo signs the Apple client secret for you, per-app Apple credentials aren't supported yet. Bring-your-own Apple is on the roadmap.
Apple only returns the user's name on their first sign-in — AuthRobo captures it then.
Ready to build? Create your app → or browse the API reference.