Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🗺️ Authentication Support #3433

Closed
mikeldking opened this issue Jun 10, 2024 · 5 comments
Closed

🗺️ Authentication Support #3433

mikeldking opened this issue Jun 10, 2024 · 5 comments
Assignees

Comments

@mikeldking
Copy link
Contributor

mikeldking commented Jun 10, 2024

Phoenix has evolved from a notebook tool to an application backed by a database and deployed as an OCI container. Since building persistence into Phoenix, the most common ask from end users has been the ability to deploy Phoenix with authorization. While it's currently possible to secure an instance of Phoenix by deploying it behind a reverse-proxy and implementing custom authentication, this requires significant effort and expertise on the part of the user. Not only are spans, traces, and datasets potentially private, but certain planned features such as prompt playground require the storage of API keys. Building auth will allow users to easily and securely store sensitive data in deployed instances of Phoenix and will unlock development on a new set of features.

Our goal is to enable users to deploy authenticated instances of Phoenix in a straightforward and secure way.

👓 Tech spec

Preliminaries

First Milestone (Local Auth)

Database

Server

Client

UI

GraphQL API

REST API

gRPC API

CI

Testing

Documentation

Cleanup

Punt

Second Milestone (SMTP Integration)

Server

Third Milestone (OAuth2 support)

@monuminu
Copy link

when are we planning to do this?

@mikeldking
Copy link
Contributor Author

when are we planning to do this?

We will start in the coming month.

@xwang-otterai
Copy link

Thank you for planning this! This would be very helpful!

@anandsainath
Copy link

Would be amazing to see this in the product! Commenting to follow progress.

@mikeldking
Copy link
Contributor Author

Marking this milestone closed as Auth and RBAC is shipped in 5.0. Please feel free to file enhancement requests and we will triage them as follow-ups!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

No branches or pull requests

7 participants