AAC provides thje functionality of managing the user authentication and authorization in various types of applications (web, mobile, API, integrations), relying on open security standards, and allowing for a wide range of management customization.
More specificallty, AAC
- exposes the OAuth2.0 protocol functionality for user authentication and for the authorization of resource access (e.g., APIs).
- allows for managing user registration and for authenticating users through standard Identlty Management systems ranging from social accounts to national-level identity management solutions like SPID and CIE.
- provides a way to manage and customize user roles and groups, both using UI and via API, manage custom attributes and attribute provisioning.
- enables customization of the behavior of the authentication and authorization flows through a predefined and controlled hook mechanisms.
- enables the comprehensive logging and audit mechanisms to ensure the transparency and compliance.
AAC is engaged in a varity of projects and platforms of DS Lab, and is used by Public Administrations.
More details canm be found here.