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

Does this VLRC allow for integration with a keycloak token? <Low Priority> #48

Open
FlorianTolk opened this issue Feb 24, 2020 · 2 comments

Comments

@FlorianTolk
Copy link

We are trying to integrate this VLRC with in an ecosystem that leverages key cloak for SSO. is this currently a function supported by the VLRC?

@Lomilar
Copy link
Member

Lomilar commented Feb 25, 2020

The pattern we use for that currently is to use Keycloak to store a generated login/password for a learner, then use that to generate/fetch the public/private keypair of the learner in CaSS.

Keycloak variable stores for users aren't large enough to store a public-private keypair, otherwise, we would just store one in there. I suppose we could use multiple variables and concat over them.

This pattern requires a wrapper page to connect to keycloak, log in, and pass the keypair into a VLRC iframe. See

  • /src/main/webapp/js/page/cass-ui-vlrc-exp-ctr.js for key passing stuff.
  • /src/main/webapp/js/page/cass-ui-login.js for SSO/Keycloak integration

@Lomilar
Copy link
Member

Lomilar commented Feb 25, 2020

This is also assuming you don't want to use the CaSS front end wrapper as part of that integration.

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

No branches or pull requests

2 participants