Guides Getting started
Register Your Client
Create a new client to obtain your client_id, client_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.