Actions
Sub-Task #256
openEpic #3: Implement a secure user authentication system
Feature #160: User Login
User Story #176: As a user, I want to log in via OAuth/OIDC, so that I can use existing providers
Backend: OIDC endpoints (login start, callback, session)
Sub-Task #256:
Backend: OIDC endpoints (login start, callback, session)
Start date:
09/01/2026
Due date:
% Done:
100%
Estimated time:
Description
Implements the actual OIDC auth flow endpoints:
- Login start: builds the authorize URL for a given provider id and redirects the user.
- Callback: handles the provider's redirect, exchanges the code, validates the token, creates/links the local user account, and creates a server-side session.
Actions