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 #91

Merged
merged 9 commits into from Nov 14, 2019
Merged

Keycloak #91

merged 9 commits into from Nov 14, 2019

Conversation

cehbrecht
Copy link
Member

@cehbrecht cehbrecht commented Nov 13, 2019

This PR adds support for an external Keycloak authentication service using OAuth2 tokens. Currently the OAuth client credentials workflow is described and supported.

Changes:

  • support for token validation with keycloak
  • docs and the overview image are updated.
  • added an example notebook with a keycloak demo.
  • OWS client registration is using now basic authentication.

For testing you need a keycloak instance which you can setup locally with Ansible:
https://github.com/bird-house/ansible-keycloak-playbook

@cehbrecht cehbrecht added this to the 0.6.0 milestone Nov 13, 2019
@cehbrecht cehbrecht added this to To Do in Oxford via automation Nov 13, 2019
@cehbrecht
Copy link
Member Author

The keycloak demo with also tested at CMCC with Ophidia by @minomicetto.

@minomicetto Please note that I have opened a new repo for the keycloak notebook (master branch):
https://github.com/bird-house/ansible-keycloak-playbook

@cehbrecht
Copy link
Member Author

@plogerais @jasonb5 You are welcome to add comments if you like.

Oxford automation moved this from To Do to In progress Nov 13, 2019
Copy link

@tlvu tlvu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't know the code much so I was just reading the docs. Looks fine to me except the one problem I encountered.

+1.

docs/source/tutorial.rst Show resolved Hide resolved
@cehbrecht cehbrecht merged commit d5b4ac2 into master Nov 14, 2019
Oxford automation moved this from In progress to Done Nov 14, 2019
@cehbrecht
Copy link
Member Author

@tlvu @fmigneault thanks for review.

@cehbrecht cehbrecht deleted the keycloak branch November 14, 2019 10:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
No open projects
Oxford
  
Done
Development

Successfully merging this pull request may close these issues.

None yet

3 participants