Authentication
Application architecture and main APIs in Altinn Authentication.
Authentication handles browser sign-in, token exchange and System User. The diagram shows the main APIs, key application services and boundaries towards core logic, integrations and persistence.
Select a blue API box to open its controller on GitHub. Green service boxes link to key application services.
Main areas
- Identity and tokens cover sign-in, OIDC, token exchange, introspection, logout and self-identified users.
- System Register describes systems offered by system vendors.
- System User covers requests, approval, changes and client delegation.
- Shared layers provide domain models, integrations and persistence used by the APIs.
The diagram shows logical code boundaries. Boxes do not necessarily represent separate processes or deployable units.
Read more about the architecture patterns in the component.
See the Authentication databases, blob container and event queue.