Skip to main content

Authentication

Understanding authentication is crucial for protecting your application's data. Assemble Web follows the recommended practice from Next.js.

We break down the process into three concepts:

  • Authentication: Verifies if the user is who they say they are. It requires the user to prove their identity with something they have, such as a username and password.
  • Session Management: Tracks the user's auth state across requests.
  • Authorization: Decides what routes and data the user can access.