Issued
GajuAuth signs a scoped token with a fixed expiry.
One person · three focused services
You decide. GajuPassport asks. GajuAuth proves and permits. GajuRegistry returns only what you approved. Four clear roles create one secure experience.
00 · The decision maker
The person who controls the private key, owns the protected data, and decides what access to grant.
See my point of view01 · The experience
The application you use. It starts sign-in and asks for permission to read your registry profile.
See my point of view02 · The trust anchor
The OAuth2 authorisation server. It verifies you, captures consent, and issues a short-lived access token.
See my point of view03 · The source
The protected home of your profile. It validates the token and releases only the authorised fields.
See my point of viewClear boundaries
That separation is the security model. Private keys stay with their owner, personal data stays with the registry, and the client receives only a scoped result.
You control the private key and approve or deny every request.
GajuAuth verifies your cryptographic proof.
It manages identity, consent, clients, and tokens.
Every request must carry a valid, correctly scoped token.
OAuth2, in plain language
You → Passport
The client begins an authorisation request for the profile access it needs.
Passport → Auth
Your browser moves to GajuAuth, where you prove control of your private key.
You ↔ Auth
GajuAuth confirms your identity and shows exactly what Passport requested.
Auth → Passport
A one-time authorisation code returns through the browser—never your private key.
Passport → Auth
Passport sends the one-time code to GajuAuth and receives a scoped access token.
Passport → Registry
Passport calls the protected Registry API with the access token issued by GajuAuth.
Registry → Passport
Registry validates issuer, expiry, audience, and scope before responding.
Inside the access token
GajuAuth signs these claims together. GajuRegistry verifies the signature first, then uses each value to decide whether this particular request is allowed.
issIssuersubSubjectaudAudiencescopePermissionsiatIssued atexpExpires atPlain-language glossary
OAuth2 and public-key cryptography work because each artifact has a narrow meaning.
The promise
The token is a temporary, cryptographically signed statement saying who may access what. It can expire or be revoked without exposing your private key or copying your whole identity.
Authority has a lifetime
Expiry is the planned end of access. Revocation is an earlier decision to stop accepting the grant.
GajuAuth signs a scoped token with a fixed expiry.
Registry accepts valid requests within scope and lifetime.
The planned lifetime ends and Registry rejects further use.
Early stop
The grant is withdrawn before expiry. Registry must no longer accept authority derived from it.
We can't find the internet
Attempting to reconnect
Something went wrong!
Attempting to reconnect