Skip to content

feat: add github authentication provider#42

Merged
subhashkhileri merged 3 commits intoredhat-developer:mainfrom
jrichter1:github-auth
Mar 4, 2026
Merged

feat: add github authentication provider#42
subhashkhileri merged 3 commits intoredhat-developer:mainfrom
jrichter1:github-auth

Conversation

@jrichter1
Copy link
Collaborator

@jrichter1 jrichter1 commented Feb 27, 2026

Adds github authentication option using an OAuth app to be able to do the following without any extra configuration

await rhdh.configure({ auth: "github" });
await rhdh.deploy();
await loginHelper.loginAsGithubUser();
  • oauth for authentication, github app as integration provider in the app config
  • app secrets are pulled from the global workspace in vault (the apps should be shareable between workspaces)
  • default user credentials also pulled directly from vault unless configured manually
  • enables github catalog plugins

Signed-off-by: Jan Richter <jrichter@redhat.com>
Signed-off-by: Jan Richter <jrichter@redhat.com>
Signed-off-by: Jan Richter <jrichter@redhat.com>
@subhashkhileri subhashkhileri merged commit 06eab81 into redhat-developer:main Mar 4, 2026
1 check passed
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.

2 participants