Guides Getting started

Register Your Client

Create a new client to obtain your client_idclient_secret, and register your exact redirect_uri.

A client allows your site to securely communicate with AgeWallet through encrypted OIDC keys.

If you run multiple sites, you may create multiple clients; however, for most sites you will only need one client.

Confidential or public?

A confidential client runs on a server you control and can keep a secret — a web backend, an API. It uses client_secret.

A public client cannot keep a secret because its code ships to the user — a single-page app, a mobile app. It omits client_secret and relies on PKCE.
If you are unsure, you are almost certainly building a confidential client.

Last updated July 28, 2026

Was this page helpful?