Implement a central User Service for auth - keycloak #1596
Labels
🔐 API auth
The API requires auth in order to perform editing.There is a common mechanism & a Robotoff mechanism
API
Issues related to the Open Food Facts API. More specific labels exist & should be used (API WRITE…)
Somewhat related to #1204
Right now, the option to login to different Product Opener sites (OpenFoodFacts, OpenBeautyFacts, OpenPetFoodFacts, and OpenProductFacts) is implemented by sharing the
$data_root/users
between all sites. In production, this is (AFAIK) done by a symlink. A more reusable and standards-based approach could be to have a central authentication/authorization site, that provides a M2M API (ie. OIDC), so that the connected sites can use that API instead of having direct access to the$data_root/users
directory.The text was updated successfully, but these errors were encountered: