Demo Shop

You are not signed in.

The first sign-in asks the agent's owner on their phone. Later sign-ins go through while that approval stands. The second button asks again every time (prompt=login).

Run a website? This is all Demo Shop needed (Auth.js):

providers: [{
  id: "authyouragent", name: "Auth Your Agent", type: "oidc",
  issuer: "https://authyouragent.com",
  clientId: process.env.AYA_CLIENT_ID,
  clientSecret: process.env.AYA_CLIENT_SECRET,
}]

Keycloak, Authentik, WordPress and Django work the same way. Setup guide

A demo website for Auth Your Agent. It uses Auth.js with no Auth Your Agent code: just an issuer, a client ID and a secret.