Skip to content

feat: integrate OAuth authentication with GitHub and Keycloak#344

Open
psuet wants to merge 1 commit intocachethq:mainfrom
psuet:main
Open

feat: integrate OAuth authentication with GitHub and Keycloak#344
psuet wants to merge 1 commit intocachethq:mainfrom
psuet:main

Conversation

@psuet
Copy link

@psuet psuet commented Mar 14, 2026

This MR adds the basic option to enable OAuth authentication through Github / Keycloak.

OAuth Login requires additional configuration from the user. This configuration is exposed through a set of new configuration variables.

It currently does not support any kind of roles / group management. This must be managed either trough the domain allowlist and/or on the provider side. All newly registered users are normal users and may be promoted though the web portal as necessary.

Implements #264

I would appreciate any feedback you may have!

This commit adds the option to enable OAuth authentication through Github / Keycloak.

This requires additional configuration from the user. This configuration is exposed through a set of new environment variables.

It currently does not support any kind of roles / group management. This must be managed either trough the domain allowlist or on the provider side.
All newly registered users are normal users and may be promoted though the web portal as necessary.

Implements cachethq#264
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant