GET /docs/endpoints · accept: text/markdown200 text/markdown; charset=utf-8 · vary: Accept
# Endpoints Paths are relative to the issuer, which is `https://usesigno.co.uk` on the public signo. Libraries should read the OpenID Connect endpoints from discovery rather than hard-code them. ## OpenID Connect | Path | What it is | |---|---| | `/.well-known/openid-configuration` | Discovery: the endpoints below and what signo supports | | `/auth` | Authorization endpoint, where your site sends people to sign in | | `/token` | Token endpoint, which exchanges a code for tokens | | `/me` | Userinfo endpoint | | `/jwks` | The public keys that verify ID tokens | | `/session/end` | End-session endpoint, for signing out | | `/request` | Pushed authorization requests (RFC 9126). oidc-provider enables it; signo's tests don't cover it yet | ## For developers | Path | What it is | |---|---| | `/signo.js` | The browser library for single-page apps, as a JavaScript module any site may load | ## For people | Path | What it is | |---|---| | `/account` | The account page: name, passkeys, sign out, delete the account | | `/account/sites` | Add and manage sites | | `/privacy` | What this copy stores and who receives it | | `/trust` | Standards, practices and how to report a security problem | ## For agents | Path | What it is | |---|---| | `/llms.txt` | An index of the docs, as Markdown | | `/llms-full.txt` | All the docs in one file | | any page + `.md` | That page as Markdown; `/index.md` for the home page | | `/.well-known/security.txt` | The security contact, when the operator of the copy has set one | ## Limits | What | Limit | |---|---| | Email links to one address | 5 per 15 minutes | | Email links from one IP address | 30 per 15 minutes | | Sign-in attempts from one IP address | 60 per 15 minutes | | Token requests from one IP address | 600 per minute |