Authentication and Authorization Service
Introduction
The Authentication and Authorization Service provides suite of libraries which help to enforce authentication and authorization for web applications and CLI applications in the TMT ecosystem.
It provides following libraries (aka adapters). For information on using these adapters, refer to following sections:
- Pekko HTTP Adapter - csw-aas-http - enables security for Pekko HTTP server applications
- Installed Auth Adapter - csw-aas-installed - enables security for CLI applications
- Javascript Adapter - ESW-TS - enables security for Javascript React applications
These adapters are written on top of adapters still provided by Keycloak-25.x. Note that these adapters are missing from newer versions of Keycloak, so this code will need to be updated at some point.
For more information on the internals of these adapters, refer to the following sections:
6.0.0-M4