devflowinc / trieve

All-in-one infrastructure for search, recommendations, RAG, and analytics offered via API
https://dashboard.trieve.ai
Other
1.44k stars 123 forks source link

feature: support SSO authentication with keycloak #1774

Closed varshith257 closed 3 months ago

varshith257 commented 3 months ago

fixes #1697 /claim #1697

Related maintainer: @skeptrunedev

varshith257 commented 3 months ago

@skeptrunedev Have a look into it. I have added the initial changes required to support sso in auth_middleware, If they are in the right direction of requirements will incorporate other changes too.

I will incorporate any suggestions or changes required to align with the expectations

varshith257 commented 3 months ago

@skeptrunedev Have a look into this when you have free time

skeptrunedev commented 3 months ago

I don't think this is on the right track. The actual Rust code should not require any modification.

What needs modification is the real-export.json file for keycloak. The SSO support should all be internal to keycloak and not related to the actual Rust server.

Going to close this for now.