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

Managing user permissions with self-hosted chat UI #1597

Open
bruno-oliveira opened this issue Nov 27, 2024 · 0 comments
Open

Managing user permissions with self-hosted chat UI #1597

bruno-oliveira opened this issue Nov 27, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@bruno-oliveira
Copy link

Enforcing user-level policies via Chat UI

Currently, we are using a self-hosted version of chat UI, deployed in a cluster, using the official docker image.

We've set up OIDC which works amazingly well and, we also have set up some custom OpenAI-compliant endpoints to connect to some internal services.

My question is basically the title.

Suppose that we'd like to enforce something along the lines of: if or then else .

Essentially, what I am asking is: Could we, using exclusively tweaks to the .env file, make this type of mechanism work, where we'd make our data store for RAG be "user-aware"? Think kind of like a multitenancy style scenario or some sort of DB row-level filtering based on permissions from an authenticated user.

I know most of this work is custom one that needs to happen from our side, but I assume the OIDC setup would need to expose/allow Chat UI "requests" to a backend endpoint to use some login info? Is this possible?

@bruno-oliveira bruno-oliveira added the enhancement New feature or request label Nov 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant