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
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"
}