
# 使用"拒绝策略"撤销活跃用户权限
当IAM身份中心用户通过权限集对应的委托权限访问华为云时，IAM身份中心管理员可以通过禁用用户的方式撤销其访问权限。但是对于已获取到临时安全凭证的用户，需要等到临时安全凭证过期才能真正限制其访问华为云。对于这种情况，可通过"IdentityCenter:UserId"条件键配置"拒绝策略"，直接取消用户对活跃IAM委托会话的使用权限。后续如果需要调整管控范围，可直接更新该 "拒绝策略"，指定需要阻止访问权限的具体用户，实现精准权限管控。
- **拒绝策略**
  您可以使用"拒绝策略"，其条件键"IdentityCenter:UserId"与IAM身份中心中的用户UserID匹配，以此阻止用户使用活跃的IAM委托会话执行进一步的操作。使用此策略可以避免对部署"拒绝策略"时可能使用相同权限集的其他用户造成影响。此策略将占位符用户ID替换为您将要撤销访问权限的用户ID。示例如下：
  ```
  {
    "Version": "5.0",
    "Statement": [
      {
        "Effect": "Deny",
        "Action": [
          "*:*:*"
        ],
        "Condition": {
          "StringEquals": {
            "IdentityCenter:UserId": "Add user ID here"
          }
        }
      }
    ]
  }
  ```
  ![](https://support.huaweicloud.com/usermanual-identitycenter/public_sys-resources/note_3.0-zh-cn.png)
  在IAM身份中心控制台"用户管理"页面，单击对应用户名进入基本信息，获取用户ID，通过用户ID查找用户的"IdentityCenter:UserId"。
  
- **设置"拒绝策略"**
  推荐您使用无效的占位符用户ID（例如：Add user ID here），通过服务控制策略 (SCP) 提前设置拒绝策略，此方法操作简单，且生效快。使用"拒绝策略"撤销用户的访问权限时，您需要编辑该策略，将占位符用户ID替换为要撤销访问权限的用户ID。这可以防止用户使用您附加在SCP的各个账户中设置的任何权限集执行任何操作。当SCP完全屏蔽了用户的访问权限后，您可以根据具体需要禁用用户的登录、撤消分配和停止IAM身份中心访问门户会话的功能。
  除了使用SCP之外，您还可以将 "拒绝策略" 包含在权限集的自定义身份策略中。
  如果要撤销多人的访问权限，则可在条件块中使用值列表，例如：
  ```
  "Condition": {
  "StringEquals": {
  "IdentityCenter:UserId": [" user1 userId", "user2 userId"...]
  }
  }
  ```
  ![](https://support.huaweicloud.com/usermanual-identitycenter/public_sys-resources/note_3.0-zh-cn.png)
  无论采用服务控制策略 (SCP) 还是自定义身份策略，建议在身份策略中保留用户ID至少12个小时。12个小时后，用户代入的任何委托会话都将过期，然后您可以将其用户ID 从"拒绝策略"中移除。
  
 
