Authentication
GET /auth/extension/connect Browser extension only
Consent screen for "Sign in with HireAll" from the browser extension.
Opened by the extension via chrome.identity.launchWebAuthFlow, not called directly — renders an HTML consent page, not JSON. redirect_uri must be an allowlisted https://<extension-id>.chromiumapp.org origin, or this is a 400. A signed-out visitor is bounced through sign-in first, then back to this same consent step.
Query parameters
redirect_uristring required- The allowlisted chromiumapp.org redirect the extension is listening on.
statestring- Opaque value echoed back on completion.
# opened by the extension, not called directly:
https://freehire.me/api/v1/auth/extension/connect?redirect_uri=https://<extension-id>.chromiumapp.org/&state=...