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

Will you support Auth through LDAP, AzureAD or Oauth2? #78

Open
thoth291 opened this issue Aug 5, 2020 · 2 comments
Open

Will you support Auth through LDAP, AzureAD or Oauth2? #78

thoth291 opened this issue Aug 5, 2020 · 2 comments
Labels

Comments

@thoth291
Copy link

thoth291 commented Aug 5, 2020

This is really really nice looking project.
Kudos for all the work you did so far! Really impressive!

Only secret key based auth seems to be not enough to cover integration into existing infrastructure.
Is there any plans for more mature auth methods?

@khaxis khaxis added the feature label Aug 5, 2020
@khaxis
Copy link
Collaborator

khaxis commented Aug 5, 2020

Hi Anar,

Thanks for feedback! Yes, we've been thinking a lot about it. Actually this PR is a step towards it: #74. This is where we will start manage users (everyone was admin before).

@Houjio has suggested using JWT recently. Also I've heard other requests too.

Current auth method is pretty basic and works fine for current scale, but there will be a need soon to extend it for sure. Is there a use case you have in mind? That would be really helpful to make decisions and prioritize the workflow.

For example, we are covering a single scenario: plynx is hosted on clients side, and an admin creates accounts. Or some variations of it.
Are you suggesting to authorize with azure or github account to existing plynx.com or internal service? I guess we should also support organizations in these platforms. Can we rely on VPN for security? Is it for internal or external users?

Thanks!

@thoth291
Copy link
Author

thoth291 commented Oct 1, 2020

Hi, @khaxis .

In addition to the ones listed by you and specified in the title of this issue I would say that having gitlab and jupyterhub as an option would be extremely handy. Especially gitlab - which supports many auth methods - so we can use it as authorization server.

I would say that we would be interested only internal service, since the codes we will run are not public. And only for internal users.
I noticed that roles are now better supported - so update on this issue would be much appreciated.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants