Open
Milestone
Provide an AAI service [Roadmap candidate - Technical debt]
- Lead: ??
- Priority: ??
- Effort: ??
Description:
Setup a scalable service that can be a common entrypoint for the REST and the GraphQL APIs, and any other user facing application. This service will be responsible for user authentication, authorization, rate limiting, etc.
Includes work:
- Evaluate the opportunity and the expected functional scope
- Design the service architecture and its scope
- Implement the service
- Refactor existing related features in swh-web and other SWH services.
KPIs:
- Scalable and modular Authentication and Authorization Infrastructure in production