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

API #1

Closed
darkyat opened this issue Jul 10, 2013 · 1 comment
Closed

API #1

darkyat opened this issue Jul 10, 2013 · 1 comment

Comments

@darkyat
Copy link

darkyat commented Jul 10, 2013

Hello!

I've stumbled over your great tool which seems to perfectly fit my needs for a possible project.

It would be great if there would be an API to create users from another location and trigger actions like deploying keys. Will there be a chance to see an API implemented in the near future?

Keep up the good work!

Best regards

@skavanagh
Copy link
Collaborator

There are a couple of challenges with implementing an API.

KeyBox generates a public/private key when it first starts up. And if that public key is not on the server that your are trying to distribute the user public keys to, then the user has to authenticate.

At that point it prompts you for a password or passphrase. So there would always have to be some interaction with the user to handle authentication failures.

I guess the API could provide some mechanism for that, but it couldn't be some automatic thing.

Also, I would worry about security b/c you wouldn't want the API open to just anyone.

It would have to be locked down in such a way that an unauthorized client couldn't create their own users, distribute their personal keys and gain access to the servers that were defined by a different client.

Thanks for the feedback!!!

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