<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://loginwith.dev</loc></url><url><loc>https://loginwith.dev/blog</loc></url><url><loc>https://loginwith.dev/blog/audit-logs-compliance</loc></url><url><loc>https://loginwith.dev/blog/audit-logs-that-help</loc></url><url><loc>https://loginwith.dev/blog/auth-architecture-for-scale</loc></url><url><loc>https://loginwith.dev/blog/auth-glossary</loc></url><url><loc>https://loginwith.dev/blog/auth-kills-saas-conversion</loc></url><url><loc>https://loginwith.dev/blog/auth0-vs-firebase-vs-supabase</loc></url><url><loc>https://loginwith.dev/blog/best-sso-providers-small-saas</loc></url><url><loc>https://loginwith.dev/blog/cheaper-alternatives-to-auth0</loc></url><url><loc>https://loginwith.dev/blog/cookies-vs-localstorage</loc></url><url><loc>https://loginwith.dev/blog/csrf-still-a-thing</loc></url><url><loc>https://loginwith.dev/blog/design-roles-permissions-properly</loc></url><url><loc>https://loginwith.dev/blog/email-change-bug</loc></url><url><loc>https://loginwith.dev/blog/email-password-afternoon</loc></url><url><loc>https://loginwith.dev/blog/enterprise-sso-prepare-early</loc></url><url><loc>https://loginwith.dev/blog/fastest-auth-for-saas-2026</loc></url><url><loc>https://loginwith.dev/blog/firebase-auth-limitations</loc></url><url><loc>https://loginwith.dev/blog/five-signs-auth-slows-you-down</loc></url><url><loc>https://loginwith.dev/blog/google-login-15-minutes</loc></url><url><loc>https://loginwith.dev/blog/hidden-cost-auth</loc></url><url><loc>https://loginwith.dev/blog/hidden-cost-of-authentication</loc></url><url><loc>https://loginwith.dev/blog/how-to-design-roles-permissions</loc></url><url><loc>https://loginwith.dev/blog/implement-google-login-15</loc></url><url><loc>https://loginwith.dev/blog/jwt-mistake-junior</loc></url><url><loc>https://loginwith.dev/blog/jwt-vs-sessions</loc></url><url><loc>https://loginwith.dev/blog/jwt-vs-sessions-what-matters</loc></url><url><loc>https://loginwith.dev/blog/localhost-to-prod</loc></url><url><loc>https://loginwith.dev/blog/logging-out-every-15-mins</loc></url><url><loc>https://loginwith.dev/blog/login-page-slow</loc></url><url><loc>https://loginwith.dev/blog/magic-links-10-minutes</loc></url><url><loc>https://loginwith.dev/blog/multi-tenant-from-day-one</loc></url><url><loc>https://loginwith.dev/blog/mvp-auth-to-production</loc></url><url><loc>https://loginwith.dev/blog/nextjs-sso-15-minutes</loc></url><url><loc>https://loginwith.dev/blog/oauth-github-login</loc></url><url><loc>https://loginwith.dev/blog/oauth-vs-oidc-for-devs</loc></url><url><loc>https://loginwith.dev/blog/password-reset-broken</loc></url><url><loc>https://loginwith.dev/blog/passwordless-worth-it</loc></url><url><loc>https://loginwith.dev/blog/rate-limit-login-endpoint</loc></url><url><loc>https://loginwith.dev/blog/refresh-tokens-do-you-need-them</loc></url><url><loc>https://loginwith.dev/blog/saas-auth-checklist</loc></url><url><loc>https://loginwith.dev/blog/saml-explained-for-devs</loc></url><url><loc>https://loginwith.dev/blog/scaling-auth-100-10k</loc></url><url><loc>https://loginwith.dev/blog/scaling-auth-100-to-10k</loc></url><url><loc>https://loginwith.dev/blog/scim-for-saas-builders</loc></url><url><loc>https://loginwith.dev/blog/secure-login-flow-best-practices</loc></url><url><loc>https://loginwith.dev/blog/session-fixation-still-exists</loc></url><url><loc>https://loginwith.dev/blog/session-management-at-100k</loc></url><url><loc>https://loginwith.dev/blog/simplest-multi-tenant-architecture</loc></url><url><loc>https://loginwith.dev/blog/sso-for-startups-when-needed</loc></url><url><loc>https://loginwith.dev/blog/store-passwords-safely-or-not</loc></url><url><loc>https://loginwith.dev/blog/svelte-auth-20-lines</loc></url><url><loc>https://loginwith.dev/blog/two-tag-sso</loc></url><url><loc>https://loginwith.dev/blog/what-are-claims</loc></url><url><loc>https://loginwith.dev/blog/what-breaks-at-1000-users</loc></url><url><loc>https://loginwith.dev/blog/what-is-access-token</loc></url><url><loc>https://loginwith.dev/blog/what-is-aud-claim</loc></url><url><loc>https://loginwith.dev/blog/what-is-authorization-code</loc></url><url><loc>https://loginwith.dev/blog/what-is-bearer-token</loc></url><url><loc>https://loginwith.dev/blog/what-is-csrf</loc></url><url><loc>https://loginwith.dev/blog/what-is-id-token</loc></url><url><loc>https://loginwith.dev/blog/what-is-iss-claim</loc></url><url><loc>https://loginwith.dev/blog/what-is-jwks</loc></url><url><loc>https://loginwith.dev/blog/what-is-jwt</loc></url><url><loc>https://loginwith.dev/blog/what-is-magic-link</loc></url><url><loc>https://loginwith.dev/blog/what-is-mfa</loc></url><url><loc>https://loginwith.dev/blog/what-is-multi-tenancy</loc></url><url><loc>https://loginwith.dev/blog/what-is-oauth-2</loc></url><url><loc>https://loginwith.dev/blog/what-is-oauth-scope</loc></url><url><loc>https://loginwith.dev/blog/what-is-oidc</loc></url><url><loc>https://loginwith.dev/blog/what-is-passkey</loc></url><url><loc>https://loginwith.dev/blog/what-is-pkce</loc></url><url><loc>https://loginwith.dev/blog/what-is-rbac-abac</loc></url><url><loc>https://loginwith.dev/blog/what-is-refresh-token</loc></url><url><loc>https://loginwith.dev/blog/what-is-saml</loc></url><url><loc>https://loginwith.dev/blog/what-is-scim</loc></url><url><loc>https://loginwith.dev/blog/what-is-session</loc></url><url><loc>https://loginwith.dev/blog/what-is-state-parameter</loc></url><url><loc>https://loginwith.dev/blog/what-is-xss</loc></url><url><loc>https://loginwith.dev/blog/why-not-build-your-own-auth</loc></url><url><loc>https://loginwith.dev/blog/xss-vs-csrf</loc></url><url><loc>https://loginwith.dev/cookies</loc></url><url><loc>https://loginwith.dev/docs</loc></url><url><loc>https://loginwith.dev/docs/changelog</loc></url><url><loc>https://loginwith.dev/docs/cli</loc></url><url><loc>https://loginwith.dev/docs/client-api</loc></url><url><loc>https://loginwith.dev/docs/client-api/authorization/authorize</loc></url><url><loc>https://loginwith.dev/docs/client-api/authorization/register</loc></url><url><loc>https://loginwith.dev/docs/client-api/authorization/revoke</loc></url><url><loc>https://loginwith.dev/docs/client-api/discovery/jwks</loc></url><url><loc>https://loginwith.dev/docs/client-api/discovery/openid-configuration</loc></url><url><loc>https://loginwith.dev/docs/client-api/tenants/create</loc></url><url><loc>https://loginwith.dev/docs/client-api/tenants/delete</loc></url><url><loc>https://loginwith.dev/docs/client-api/tenants/list</loc></url><url><loc>https://loginwith.dev/docs/client-api/tenants/update</loc></url><url><loc>https://loginwith.dev/docs/client-api/token/authorization-code</loc></url><url><loc>https://loginwith.dev/docs/client-api/token/client-credentials</loc></url><url><loc>https://loginwith.dev/docs/client-api/token/refresh-token</loc></url><url><loc>https://loginwith.dev/docs/client-api/token/switch-tenant</loc></url><url><loc>https://loginwith.dev/docs/client-api/token/token-exchange</loc></url><url><loc>https://loginwith.dev/docs/client-api/users/get-me</loc></url><url><loc>https://loginwith.dev/docs/client-api/users/update-me</loc></url><url><loc>https://loginwith.dev/docs/concepts/custom-domains</loc></url><url><loc>https://loginwith.dev/docs/concepts/overview</loc></url><url><loc>https://loginwith.dev/docs/concepts/pkce</loc></url><url><loc>https://loginwith.dev/docs/concepts/tokens</loc></url><url><loc>https://loginwith.dev/docs/concepts/webhooks-events</loc></url><url><loc>https://loginwith.dev/docs/introduction</loc></url><url><loc>https://loginwith.dev/docs/management-api</loc></url><url><loc>https://loginwith.dev/docs/management-api/clients/create</loc></url><url><loc>https://loginwith.dev/docs/management-api/clients/delete</loc></url><url><loc>https://loginwith.dev/docs/management-api/clients/list</loc></url><url><loc>https://loginwith.dev/docs/management-api/clients/list-keypairs</loc></url><url><loc>https://loginwith.dev/docs/management-api/clients/rotate-secret</loc></url><url><loc>https://loginwith.dev/docs/management-api/clients/update</loc></url><url><loc>https://loginwith.dev/docs/management-api/domains/create</loc></url><url><loc>https://loginwith.dev/docs/management-api/domains/delete</loc></url><url><loc>https://loginwith.dev/docs/management-api/domains/list</loc></url><url><loc>https://loginwith.dev/docs/management-api/domains/verify</loc></url><url><loc>https://loginwith.dev/docs/management-api/emails/list</loc></url><url><loc>https://loginwith.dev/docs/management-api/emails/test</loc></url><url><loc>https://loginwith.dev/docs/management-api/emails/update</loc></url><url><loc>https://loginwith.dev/docs/management-api/events/list</loc></url><url><loc>https://loginwith.dev/docs/management-api/impersonation/create</loc></url><url><loc>https://loginwith.dev/docs/management-api/kits/create</loc></url><url><loc>https://loginwith.dev/docs/management-api/kits/delete</loc></url><url><loc>https://loginwith.dev/docs/management-api/kits/list</loc></url><url><loc>https://loginwith.dev/docs/management-api/kits/update</loc></url><url><loc>https://loginwith.dev/docs/management-api/labels/apply</loc></url><url><loc>https://loginwith.dev/docs/management-api/labels/create</loc></url><url><loc>https://loginwith.dev/docs/management-api/labels/delete</loc></url><url><loc>https://loginwith.dev/docs/management-api/labels/list</loc></url><url><loc>https://loginwith.dev/docs/management-api/labels/remove</loc></url><url><loc>https://loginwith.dev/docs/management-api/labels/update</loc></url><url><loc>https://loginwith.dev/docs/management-api/member-mfa/delete</loc></url><url><loc>https://loginwith.dev/docs/management-api/member-mfa/list</loc></url><url><loc>https://loginwith.dev/docs/management-api/org-members/list</loc></url><url><loc>https://loginwith.dev/docs/management-api/organizations/delete</loc></url><url><loc>https://loginwith.dev/docs/management-api/organizations/get</loc></url><url><loc>https://loginwith.dev/docs/management-api/organizations/list</loc></url><url><loc>https://loginwith.dev/docs/management-api/pages/create</loc></url><url><loc>https://loginwith.dev/docs/management-api/pages/delete</loc></url><url><loc>https://loginwith.dev/docs/management-api/pages/list</loc></url><url><loc>https://loginwith.dev/docs/management-api/pages/unlink</loc></url><url><loc>https://loginwith.dev/docs/management-api/pages/update</loc></url><url><loc>https://loginwith.dev/docs/management-api/tenant-members/create</loc></url><url><loc>https://loginwith.dev/docs/management-api/tenant-members/delete</loc></url><url><loc>https://loginwith.dev/docs/management-api/tenant-members/list</loc></url><url><loc>https://loginwith.dev/docs/management-api/tenant-members/update</loc></url><url><loc>https://loginwith.dev/docs/management-api/tenants/create</loc></url><url><loc>https://loginwith.dev/docs/management-api/tenants/delete</loc></url><url><loc>https://loginwith.dev/docs/management-api/tenants/list</loc></url><url><loc>https://loginwith.dev/docs/management-api/tenants/update</loc></url><url><loc>https://loginwith.dev/docs/management-api/webhooks/create</loc></url><url><loc>https://loginwith.dev/docs/management-api/webhooks/delete</loc></url><url><loc>https://loginwith.dev/docs/management-api/webhooks/list</loc></url><url><loc>https://loginwith.dev/docs/mcp</loc></url><url><loc>https://loginwith.dev/docs/mcp/authentication</loc></url><url><loc>https://loginwith.dev/docs/mcp/connect</loc></url><url><loc>https://loginwith.dev/docs/mcp/tools/audit-log</loc></url><url><loc>https://loginwith.dev/docs/mcp/tools/clients</loc></url><url><loc>https://loginwith.dev/docs/mcp/tools/kits</loc></url><url><loc>https://loginwith.dev/docs/mcp/tools/members</loc></url><url><loc>https://loginwith.dev/docs/mcp/tools/organizations</loc></url><url><loc>https://loginwith.dev/docs/mcp/tools/pages</loc></url><url><loc>https://loginwith.dev/docs/mcp/tools/tenants</loc></url><url><loc>https://loginwith.dev/docs/mcp/tools/webhooks</loc></url><url><loc>https://loginwith.dev/docs/quickstart</loc></url><url><loc>https://loginwith.dev/docs/sdks/browser</loc></url><url><loc>https://loginwith.dev/docs/sdks/server</loc></url><url><loc>https://loginwith.dev/docs/sdks/sveltekit</loc></url><url><loc>https://loginwith.dev/legal</loc></url><url><loc>https://loginwith.dev/privacy</loc></url><url><loc>https://loginwith.dev/terms</loc></url><url><loc>https://loginwith.dev/trust</loc></url></urlset>