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

Keystone.Common.OpenID dependency source? #672

Open
DinoV opened this issue Nov 16, 2020 · 1 comment
Open

Keystone.Common.OpenID dependency source? #672

DinoV opened this issue Nov 16, 2020 · 1 comment

Comments

@DinoV
Copy link

DinoV commented Nov 16, 2020

I was checking out this project, and currently the NuGet.config points at a package source as \sitka\resources\nuget. I've commented that out, but I'm getting issues around one dependency in particular - Keystone.Common.OpenID. Is this available somewhere? I've found some OpenStack stuff related to keystone (not sure if that's the same), and this page https://keystone.sitkatech.com/Home/About, but I haven't been able to track down the library.

Thanks!

@StewLGSitka
Copy link
Contributor

The Keystone library is an OpenID identity provider library by Sitka Technology Group. It is not open source at present. (In retrospect we wish we'd chosen a different name for it, but at the time we settled on it, I believe there was no other OpenID provider named Keystone.) https://keystone.sitkatech.com is our shared running instance we use for our projects, including ProjectFirma.

Various ProjectFirma related forks use other authentication libraries, and there are currently efforts to make ProjectFirma more readily switchable to these authentication methods. I would expect these efforts to become visible in the develop branch of ProjectFirma by the end of the year, and likely much sooner.

If you have an identity provider you'd like to use we would definitely be interested in a relevant PR, with the warning that you might find yourself colliding with the above work if you beat us to it. We would be motivated to help you with your integration though - Sitka's Keystone does not suit all of our use cases, and we'd like to have more options.

Let us know if you need more information. Happy also to do a Zoom/phone call if you have more than a question or two.

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