Provide an AAI service [Roadmap candidate - Technical debt]
Milestone ID: 98
- Lead: ??
- Priority: ??
- Effort: ??
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.
- 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.
- Scalable and modular Authentication and Authorization Infrastructure in production