Aceix
506f73ebb9
Merge pull request #3441 from gravitl/nmctl-access-token
...
feat: add support for user access tokens in nmctl
2025-05-20 09:16:24 +05:30
Aceix
8aa185d880
feat(NET-678): add saas support to nmctl ( #2687 )
...
* feat(NET-678): add saas support to nmctl
* fix(NET-678): fix context endpoint for sso
2023-12-13 14:04:09 +04:00
Tobias Cudnik
723375b334
NET-152 enrollment keys for non admins ( #2346 )
...
* return 401 instead of 403
* fixed http.StatusForbidden
* Tagged build version (temp)
* Unauthorized_Err when applicable
* untagged version
* fixed PUT /api/users/networks/user1
* - expired token redirs to login
- added `/api/enrollment_keys` for non-admins
- unit test for enrollment keys for non-admins
* handle user perms in `/hosts`
* removed debug
* misc
* - support masteradmin
- return hosts with partial access
* added `ismaster` to middleware
2023-05-31 13:11:54 +05:30
Anish Mukherjee
fd21d960fc
minor refactor
2023-01-02 16:06:14 +05:30
Anish Mukherjee
93fdf359b3
add callback for headless sso
2023-01-02 14:48:39 +05:30
Anish Mukherjee
289bb3e5ec
add headless sso login
2023-01-02 13:18:40 +05:30
Anish Mukherjee
9f2def1808
add master_key check on JWT refresh
2022-12-09 20:56:43 +05:30
Anish Mukherjee
98e60edb19
retry only once for refreshing JWT
2022-12-09 19:55:27 +05:30
Anish Mukherjee
94dc0d9c8a
add a simple get request function
2022-12-08 19:04:23 +05:30
Anish Mukherjee
b2d0a6dfe9
use cached JWT token and refresh on expiry
2022-12-08 18:53:57 +05:30
Anish Mukherjee
b5c9fe4e40
add ACL management
2022-11-28 18:16:56 +05:30
Anish Mukherjee
c1f652487c
fix delete key endpoint
2022-11-28 18:16:56 +05:30
Anish Mukherjee
aab92ce88d
add access key subcommand
2022-11-28 18:16:56 +05:30
Anish Mukherjee
6a493b951a
add network create,get and list
2022-11-28 18:16:56 +05:30
Anish Mukherjee
fa9b7643cb
add config management commands
2022-11-28 18:16:56 +05:30