Logto blog

Discover Logto and explore plenty of resources on authentication, authorization, identity management, open standards (OAuth, OpenID Connect, SAML), and more.

All posts

  • Cover
    HTTP status code 401 or 403? How authentication and authorization errors differ
  • Cover
    Logto product updates
  • Cover
    What is one-time password (OTP)?
  • Cover
    SSO vs SAML, explained for everyone
  • Cover
    What is refresh token rotation and why is it important?
  • Cover
    JWT signing algorithms overview
  • Cover
    JWT vs Session authentication
  • Cover
    Logto plan update: Optimizing token quotas to protect Logto from abuse and ensure reliability
  • Cover
    What is OIDC: From why we need it to how it works
  • Cover
    Understanding access tokens, refresh tokens, and ID tokens in OpenID Connect (OIDC) protocol
  • Cover
    Understanding Redirect URI and Authorization Code Flow in OpenID Connect (OIDC)
  • Cover
    SAML vs OIDC
  • Cover
    2025 Auth0's latest pricing explained and the best Auth0 alternatives
  • Cover
    What is client assertion in OAuth 2.0 client authentication?
  • Cover
    How to implement two-factor authentication (2FA) in Node.js with authenticator apps
  • Cover
    What is an authenticator app
  • Cover
    OTP bots: What they are and how to prevent attacks
  • Cover
    What is AuthZ (Authorization)?
  • Cover
    Multi-tenancy implementation with PostgreSQL: Learn through a simple real-world example
  • Cover
    Understand IAM, OAuth, OpenID Connect, SAML, SSO, and JWT in one article