yorkie
yorkie copied to clipboard
Allows only authenticated users to use the cluster's admin commands
Description:
Allows only authenticated users to use the cluster's admin commands.
Tasks
- [x] Add CRUDs for UserInfo
- [x] Create a default user if it does not exist when running the server
- [x] Add Signup and Login APIs
- [x] Add token manager(JWT)
- [x] Add auth interceptors for the admin server
- [x] Add auth interceptors for admin clients both web and CLI
- [x] Add login command for CLI
- [x] Add Signup and Login pages to Yorkie House
- [ ] Add logout command for CLI
- [ ] Add roles between UserInfo and ProjectInfo
- [ ] Integrate with other authentication systems
Why:
- For security reasons, access to admin API is restricted to authorized users only.