AWS mpa high security documentation change
Summary
Updated required permissions for deleting an identity source, changing SSO-admin actions to SSO actions and adding Organizations permissions
Security assessment
The change corrects required IAM permissions for a sensitive operation (deleting identity sources). Incorrect permissions could allow unauthorized deletions or privilege escalation. Added Organizations permissions suggest tighter access control validation.
Diff
diff --git a/mpa/latest/userguide/delete-identity-source.md b/mpa/latest/userguide/delete-identity-source.md index 0322b5242..a78e95b73 100644 --- a//mpa/latest/userguide/delete-identity-source.md +++ b//mpa/latest/userguide/delete-identity-source.md @@ -19 +19 @@ To delete an identity source, you need permission to run the following action: - * `sso-admin:DescribeApplication` + * `mpa:DeleteIdentitySource` @@ -21 +21 @@ To delete an identity source, you need permission to run the following action: - * `sso-admin:DescribeInstance` + * `sso:DeleteApplication` @@ -23 +23 @@ To delete an identity source, you need permission to run the following action: - * `sso-admin:DeleteApplication` + * `sso:DescribeApplication` @@ -25 +25 @@ To delete an identity source, you need permission to run the following action: - * `sso-admin:ListInstances` + * `sso:DescribeInstance` @@ -27 +27 @@ To delete an identity source, you need permission to run the following action: - * `sso-admin:PutApplicationAssignmentConfiguration` + * `sso:ListInstances` @@ -29 +29 @@ To delete an identity source, you need permission to run the following action: - * `sso-admin:PutApplicationGrant` + * `sso:PutApplicationAccessScope` @@ -31 +31 @@ To delete an identity source, you need permission to run the following action: - * `sso-admin:PutApplicationAuthenticationMethod` + * `sso:PutApplicationAssignmentConfiguration` @@ -33 +33 @@ To delete an identity source, you need permission to run the following action: - * `sso-admin:PutApplicationAccessScope` + * `sso:PutApplicationAuthenticationMethod` @@ -35 +35 @@ To delete an identity source, you need permission to run the following action: - * `mpa:DeleteIdentitySource` + * `sso:PutApplicationGrant` @@ -41,0 +42,4 @@ If you are using the AWS Management Console, you also need permission to run the + * `organizations:DescribeOrganization` + + * `organizations:ListDelegatedAdministrators` + @@ -48,4 +51,0 @@ If you are using the AWS Management Console, you also need permission to run the - * `organizations:ListDelegatedAdministrators` - - * `organizations:DescribeOrganization` -