GenieX Simulator

Login with G Universe (OIDC SSO)

The simulator plays GenieX's portal (the relying party). G Universe's merchant-portal realm is the IdP. Clicking login bounces your browser to Keycloak; after you sign in as a merchant, the callback exchanges the code for tokens here.

Before you log in

Register this redirect URI on the geniex-portal client in Keycloak:

https://geniex-sim.razifauzi.com/auth/geniex/callback

Client secret configured ✓

Run the flow

Login with G Universe →

Last result 2026-06-16T19:22:43.167Z

Token received ✓ — expires in 300s

Logged in as: razicharlie@gmail.com

Roles: offline_access, uma_authorization

ID token claims

{
  "exp": 1781638063,
  "iat": 1781637763,
  "auth_time": 1781636637,
  "jti": "670c8d37-b99d-41db-a845-4252c7da4c66",
  "iss": "https://stg-auth-guniverse.razifauzi.com/auth/realms/merchant-portal",
  "aud": "geniex-portal",
  "sub": "859dd074-7b7a-4f73-8497-b48c710f8a2f",
  "typ": "ID",
  "azp": "geniex-portal",
  "session_state": "9917a49d-c719-4b9a-a3d8-cbbb63dedb18",
  "acr": "0",
  "email_verified": true,
  "name": "Razi Fauzi",
  "preferred_username": "razicharlie@gmail.com",
  "given_name": "Razi",
  "family_name": "Fauzi",
  "email": "razicharlie@gmail.com"
}

Access token claims

{
  "exp": 1781638063,
  "iat": 1781637763,
  "auth_time": 1781636637,
  "jti": "a4a38732-676e-4f21-a80f-bdf6925557c1",
  "iss": "https://stg-auth-guniverse.razifauzi.com/auth/realms/merchant-portal",
  "aud": "account",
  "sub": "859dd074-7b7a-4f73-8497-b48c710f8a2f",
  "typ": "Bearer",
  "azp": "geniex-portal",
  "session_state": "9917a49d-c719-4b9a-a3d8-cbbb63dedb18",
  "acr": "0",
  "allowed-origins": [
    "https://REPLACE-WITH-GENIEX-PORTAL-ORIGIN"
  ],
  "realm_access": {
    "roles": [
      "offline_access",
      "uma_authorization"
    ]
  },
  "resource_access": {
    "account": {
      "roles": [
        "manage-account",
        "view-profile"
      ]
    }
  },
  "scope": "openid email profile",
  "email_verified": true,
  "name": "Razi Fauzi",
  "preferred_username": "razicharlie@gmail.com",
  "given_name": "Razi",
  "family_name": "Fauzi",
  "email": "razicharlie@gmail.com"
}