🔐 Authentication & Access Control
Project Area
Medium complexity
Medium priority
Documented
6
Features
0
Components
0
Key Components
0
Dependencies
Area Overview
Handles all user authentication flows including BankID and Vipps integration for first-time login, biometric fallback (Face ID/fingerprint), email/password login, and role-based access control. Manages three distinct roles: peer mentor, coordinator, and org admin. Includes organization selection screen, no-access screens for blocked roles, and secure session management. BankID/Vipps integration provides a side benefit of returning national identity numbers to member systems that currently lack them for many users.
Related Features
Organization Selection Screen
A pre-login screen that allows users to select which organization they belong to before proceeding with authentication. ...
Email and Password Login
Standard credential-based authentication allowing users to log in with an email address and password. This is the baseli...
BankID and Vipps Login
Integration of Norwegian national identity verification (BankID) and Vipps as authentication methods. All four organizat...
Biometric Session Authentication
After the initial login via email/password or BankID/Vipps, users can authenticate subsequent sessions using device biom...
Role-Based Access Control
The app enforces three primary roles — peer mentor (likeperson), coordinator, and organization admin — each with distinc...
No-Access Screen for Restricted Roles
A dedicated screen shown when a user's role does not have access to the mobile application — specifically global adminis...