Passkey-first identity with standards-based authentication, explicit consent and claims that stay scoped to what the service actually needs.
The identity layer should make minimization the obvious path, not the advanced configuration.
scope = "openid age_over_18"
claims = ["sub","age_over_18"]
Passwordless authentication as the normal path.
Standards-shaped relying-party integration.
No implicit-flow shortcut for public clients.
Token signatures validated against JWKS.
Start from discovery, verify tokens through JWKS and keep scopes intentionally narrow.
/.well-known/openid-configuration
/.well-known/jwks.json
integration / scopes / flow
Answer a few details about your inquiry so it reaches the right Pajic area.
Step 1 of 5