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

Keycloak integration first pass #848

Merged
merged 77 commits into from
Oct 29, 2021
Merged

Keycloak integration first pass #848

merged 77 commits into from
Oct 29, 2021

Conversation

danlester
Copy link
Contributor

Addresses most of #780 (Authentication via Keycloak) - let's review any outstanding items there to see if still relevant after trying this branch out.

We then need to consider #835 (Keycloak - how to upgrade existing QHubs).

And need to completely rework the documentation.

Also provides an 'extension mechanism' from the YAML:

extensions:
  - name: ent-control-panel
    image: quansight/my-image:9
    urlslug: myurl
    private: false
    oauth2client: true
    logout: /logout
    envs:
      - code: KEYCLOAK
      - code: OAUTH2CLIENT
      - code: JWT

@danlester danlester merged commit 13de557 into main Oct 29, 2021
viniciusdc added a commit that referenced this pull request Nov 22, 2021
Set Qhub version back to 0.3.12, rebased qhub to remove changes from
Keycloak integration first pass (#848), previous HEAD was 0490280
changed to 86e5720. This commit will update the HEAD to 87fbb7f,
removing an extra import which was added during a previous rebase.
@danlester danlester deleted the keycloak branch November 26, 2021 10:05
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