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

Implement client tools #6

Closed
Firstyear opened this issue Feb 2, 2019 · 1 comment
Closed

Implement client tools #6

Firstyear opened this issue Feb 2, 2019 · 1 comment
Labels
enhancement New feature or request
Milestone

Comments

@Firstyear
Copy link
Member

We should create at least a base framework of client tools. This should be:

  • pam client
  • nsswitch client
  • create/modify/delete/search admin tool for users/groups etc
  • generic object modification tool
  • whoami
  • ssh-key tool for ssh key reading
@Firstyear Firstyear added the enhancement New feature or request label Feb 2, 2019
@Firstyear Firstyear modified the milestones: v1, v2 Feb 2, 2019
Firstyear added a commit that referenced this issue Sep 26, 2019
Partially Implements #6 - add ability for accounts to self set password. This is good for now, as I get closer to a trial radius deployment, but I think I'm finding the rest api probably needs a better plan at this point, as well as probably the way we do the proto and the communication needs some more thoughts too.
This was referenced Oct 4, 2019
Firstyear added a commit that referenced this issue Oct 6, 2019
Implements #6 - create, modify and delete. These are the raw/lowlevel db commands which are really useful for administrators. They aren't intended for normal day to day use though.

This also adds a basic getting started, fixes a missing privilege, adds support for reseting another accounts password, and for server side password generation.

It's likely I'm going to reformat some of the current REST api though to use our higher level internal types.
@Firstyear
Copy link
Member Author

This issue was a bit of a kitchen sink - today we are mostly done with the core cli, and smaller changes from here can be PR's. I've opened up more relevant smaller issues for ssh-key and nsswitch/pam.

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

No branches or pull requests

1 participant