Skip to main content
CorePass Developer Hub

Passwordless login and verified identity for your app

CorePass Connector is a hosted OAuth 2.0 / OpenID Connect service. Users sign in with the CorePass app, and you can request verified personal (KYC) and business (KYB) data. There is no infrastructure to run.

  • OAuth 2.0 + PKCE
  • QR and deep-link sign-in
  • Signed webhooks
Login with CorePass
# 1. Send the user to CorePass
GET https://auth.corepass.net/oauth2/auth
    ?client_id=<YOUR_CLIENT_ID>
    &response_type=code
    &scope=openid%20offline
    &code_challenge_method=S256

# 2. User scans the QR code and approves
# 3. Exchange the code, verify the JWT
{ "sub": "coreid:cb00…" }
CorePass Connector

Identity for your application

One hosted service for signing users and businesses in, and for requesting identity data they have already verified in CorePass.

Connector overview
  1. 1Set up in the dashboardRegister your domain, create an OAuth client and generate an API key.
  2. 2Add “Login with CorePass”Redirect to the authorization endpoint and read the CoreID from the JWT.
  3. 3Request verified dataAsk for KYC or KYB data from your backend and receive it by webhook.
Protocols

Open URI schemes

The building blocks underneath CorePass: portable URIs that any app, QR code or NFC tag can carry.

New to CorePass?

Get the app to test sign-in and data sharing yourself, or read the introduction to the ecosystem.