-
Notifications
You must be signed in to change notification settings - Fork 2k
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
Authentication and authorization #227
Comments
This is something we will do, however are not focusing on currently. |
For the authentication/encryption bits, an interim solution could be to give nomad cli and option to set simple auth, and then stick nginx or something in front of the endpoint doing ssl and authentication (like how private docker registry works). |
@rvm2015 @dadgar |
@davidpelaez: Yep that should be its own issue! |
For companies which are trying to add authentication (or at least a system that would restrict using specific features), what would you recommend? Many thanks! |
@mortaliorchard without Nomad enforcing it you would essentially need the HTTP API to be behind a proxy that enforces your ACLs. |
Thanks @dadgar. |
@dadgar Ideally nomad would use the same simple authorization scheme as docker or kubernetes - being able to provide single token that is used to deterministically generate both https certificates, key encrypting gossip traffic, and is used for authentication. Currently setting up secure nomad is a chore.. |
I like it as well: having token-based auth for the client would make jobs scheduling and cluster management a breeze. |
how has this not been prioritized yet??? Need auth for prod.... |
This is the critical issue for me. |
This will be a focus of Nomad 0.7.0! |
@dadgar I have found small project Open Policy Agent which seems like nice idea to manage policies in Nomad. I am not saying that this should be project integrated into Nomad/Hashistack (however that also wouldn't be bad idea), but some ideas are nice. |
Hey all! This has landed in Nomad 0.7! https://www.nomadproject.io/guides/acl.html |
Add fuzztest testsuite
I'm going to lock this issue because it has been closed for 120 days ⏳. This helps our maintainers find and focus on the active issues. |
For production use, authentication so that we can restrict who has access to administrate the cluster is important.
It would be nice to also have some sort of authorization, for example:
The text was updated successfully, but these errors were encountered: