{ "name": "The Copenhagen Book", "description": "A basic guideline on implementing auth for the web.", "domain": "https://thecopenhagenbook.com", "twitter": "@pilcrowonpaper", "sidebar": [ { "title": "Guides", "pages": [ ["Server-side tokens", "/server-side-tokens"], ["Sessions", "/sessions"], ["Password authentication", "/password-authentication"], ["Email verification", "/email-verification"], ["Password reset", "/password-reset"], ["Generating random values", "/random-values"], ["OAuth", "/oauth"], ["Multi-factor authentication (MFA)", "/mfa"], ["Passkeys", "/passkeys"], ["Cross-site request forgery (CSRF)", "/csrf"], ["Open redirect", "/open-redirect"] ] }, { "title": "Links", "pages": [ [ "GitHub repository", "https://github.com/pilcrowonpaper/copenhagen" ], ["Twitter", "https://twitter.com/pilcrowonpaper"], [ "OWASP Cheat Sheet Series", "https://cheatsheetseries.owasp.org" ], ["Donate", "https://github.com/sponsors/pilcrowOnPaper"] ] } ] }