Phoenix supports both authentication and authorization through Role-Based Access Control (RBAC). According to the <https://docs.arize.com/phoenix/settings/access-control-rbac|Phoenix documentation>, RBAC allows for user roles such as admin and member, which control access to the system. Admins have full control, including managing users and system keys, while members can perform tasks like adding traces and experiments. However, Phoenix does not currently support fine-grained access control at the project level, meaning you cannot restrict read/write permissions to specific projects for different users.
Would you like more detail on how RBAC is implemented in Phoenix?
Sources:
- <https://docs.arize.com/phoenix/settings/access-control-rbac|Phoenix documentation>