Core Concepts
This section explains the foundational concepts of the Archibald authentication system, including architecture, session management, and security internals.
For a high-level overview of the authentication architecture and core components, please refer to the Main Authentication Introduction.
Sections
- Session Management: Learn how the
SessionClientmanages the user's session and provides hooks. - Authentication Providers: A guide to the different types of providers (User, System, Static).
- Authentication Adapters: Learn how adapters handle token storage on different platforms.
- Secure Token Handling: An explanation of JWE tokens and the silent refresh flow.
- Route Protection: Learn how to secure your API and UI routes using idiomatic patterns.
- Extending the User Model: A guide to using custom user interfaces for full type-safety.