Identity & payments
Integrate Rocket ID
Add Continue with Rocket using authorization code, PKCE and explicit user consent.
Register your integration
Open Rocket ID with the developer account managing the app. Access and eligibility are checked by the portal. Register the app and its exact callback URL; use separate test and production registrations where the portal requires them.
Only deliberately integrated apps support Continue with Rocket. A directory listing, public profile or membership does not connect an app automatically. The hosted official button kit controls presentation; you still implement the authorization flow.
Discover endpoints and validate identity
Authorization endpoint: https://tryrocket.ai/connect/authorize
Discovery document: https://lcujmvdgczkjxdstzhnr.supabase.co/functions/v1/rocket-connect-discovery
Use the discovery document for the token, UserInfo and JWKS endpoints. At the token endpoint, POST grant_type=authorization_code, client_id, code, redirect_uri and code_verifier with Content-Type application/x-www-form-urlencoded. Read UserInfo with the Rocket integration access token; validate ID-token signatures, issuer, audience, expiry and nonce against the published metadata and keys.
Create your own application's session after validation. Test denied consent, wrong state, invalid PKCE, reused codes and revoked authorization. Users can revoke connected applications in Rocket Settings; your integration must handle authorization failures rather than continuing to trust an old token.
