V
Vorenthic Identity
DEVELOPER CONSOLE

OAuth 2.0 Applications

Configure clients, secrets, redirect URIs, and scopes for "Continue with Vorenthic"

C

Custom Web Portal

Production Web Client

CONFIDENTIAL
Client ID: client_vorenthic_89127
Client Secret: sec_live_9012****************
Redirect URI: https://example.com/callback

OIDC API Playground

Test OpenID Connect endpoints directly from your browser

LIVE EDGE RESPONSES
Select an API endpoint above to inspect response payload...

OAuth 2.0 Integration Code Snippets

Add "Continue with Vorenthic" SSO to your app, website, or program

Frontend SDK & Node.js Backend Token Exchange
// 1. Include Vorenthic Client SDK in your HTML frontend:
// <script src="https://vorenthiclab.pages.dev/js/sdk/vorenthic.js"></script>

// 2. Trigger PKCE SSO Login:
Vorenthic.login({
  client_id: 'client_vorenthic_89127',
  redirect_uri: 'https://yourapp.com/callback',
  scope: 'openid profile email'
});

// 3. Exchange Authorization Code on Node.js / Express Backend:
const fetch = require('node-fetch');

async function exchangeToken(authCode, codeVerifier) {
  const res = await fetch('https://vorenthiclab.pages.dev/auth/o/token', {
    method: 'POST',
    headers: { 'Content-Type': 'application/json' },
    body: JSON.stringify({
      grant_type: 'authorization_code',
      client_id: 'client_vorenthic_89127',
      code: authCode,
      redirect_uri: 'https://yourapp.com/callback',
      code_verifier: codeVerifier
    })
  });
  const tokens = await res.json();
  console.log('JWT Access Token:', tokens.access_token);
  return tokens;
}