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.
Console: Google Cloud Console · Scopes: openid email profile
- In the Google Cloud Console, open APIs & Services → Credentials and create an OAuth client ID of type Web application.
- Under Authorized redirect URIs, add exactly: https://<your-domain>/api/v1/auth/google/callback
- Create the client, then copy the Client ID and Client secret.
- Paste both into the fields below and enable Google.
Console: LinkedIn Developer Portal · Scopes: openid profile email
- In the LinkedIn Developer Portal, create an app (you'll need an associated LinkedIn Page).
- On the Products tab, add “Sign In with LinkedIn using OpenID Connect”.
- On the Auth tab, under Authorized redirect URLs, add exactly: https://<your-domain>/api/v1/auth/linkedin/callback
- Still on the Auth tab, copy the Client ID and the Primary Client Secret.
- Paste both into the fields below and enable LinkedIn.
GitHub
Console: GitHub Developer Settings · Scopes: read:user user:email
- In GitHub Developer Settings, open OAuth Apps → New OAuth App.
- Set the Homepage URL to your app's URL.
- Set the Authorization callback URL to exactly: https://<your-domain>/api/v1/auth/github/callback
- Register the app, copy the Client ID, then Generate a new client secret and copy it.
- Paste both into the fields below and enable GitHub.
Apple
Console: Apple Developer · Scopes: name email
- Apple is managed centrally by AuthRobo's Services ID — there's nothing to create or paste.
- Just toggle Apple on and it works.
