[0001] Use MADR for architectural decision records
Adopt the Markdown Architectural Decision Records (MADR) format for documenting architectural decisions in this project.
Adopt the Markdown Architectural Decision Records (MADR) format for documenting architectural decisions in this project.
Architectural decision for implementing Single Sign-On (SSO) authentication in the journey tracking REST API
Selection of specific OAuth2/OpenID Connect identity providers for SSO authentication in the journey tracking API
Selection of session management strategy for maintaining user authentication state in the journey tracking API
Strategy for allowing users to link multiple OAuth2/OIDC provider identities (Google, Facebook, Apple) to a single user account.
Selection of the technology stack for building the REST API backend, including programming language, framework, and core libraries.
Technical solution for implementing user registration flow via OAuth2/OIDC providers