-
Notifications
You must be signed in to change notification settings - Fork 312
Open
Labels
JIRAQA/manual-testIndicates issue requires manually testingIndicates issue requires manually testingRFDarea/authAuthentication and RBACAuthentication and RBACkind/enhancementpriority/1
Milestone
Description
SURE-8138
Epic: rancher/rancher#49572
Port usages of norman /v3/users to beefed up /v1/management.cattle.io.user
-
/v3/users?mehas been replaced with a POST to/v1/ext.cattle.io.selfuser(details in RFD) -
/v3/users?action=refreshauthprovideraccesshas been replaced with a POST to/v1/ext.cattle.io.groupmembershiprefreshrequestswith a userId of * (details in RFD)- Users can determine if they can call this if they have POST permissions in the associated schema
- Permissions i think then matches the same as previously (we don't have granular per user permissions)
-
/v3/users/<user id>?action=refreshauthprovideraccesshas been replaced with a POST to/v1/ext.cattle.io.groupmembershiprefreshrequestswith a userId of (details in RFD)- Users can determine if they can call this if they have POST permissions in the associated schema
- Permissions i think then matches the same as previously (we don't have granular per user permissions)
-
/v3/users?action=changepassword(admins changing any users password OR users changing their own) has been replaced by a POST to/v1/ext.cattle.io.passwordchangerequests(details in RFD- Users can determine if they can call this if they have POST permissions in the associated schema
- Permissions i think then matches the same as previously (we don't have granular per user permissions)
- when showing list of users (fetched via /v1/management.cattle.io.users) ensure we filter out those with principalIds starting with
system://(/v3/users/ norman does this automatically)
Afterwards there should be no usages of NORMAN.USER or references to /v3/users
Reactions are currently unavailable
Metadata
Metadata
Labels
JIRAQA/manual-testIndicates issue requires manually testingIndicates issue requires manually testingRFDarea/authAuthentication and RBACAuthentication and RBACkind/enhancementpriority/1