aws-iam-identity-center

AWS IAM Identity Center node for n8n workflow automation platform

Package Information

Released: 7 mo ago
Downloads: 8 weekly / 91 monthly
Latest Version: 2.0.2
Author: Everton Mimura

Available Nodes

Documentation generating…

Documentation

n8n-nodes-aws-iam-identity-center

Complete AWS IAM Identity Center node for n8n workflow automation platform.

Version 2.0.0 - Full API Support

This version includes all operations from the AWS Identity Store API.

Features

User Operations

  • Create User - Create new users with name, email, and display name
  • Delete User - Remove users from Identity Store
  • Get User - Get detailed user information by User ID
  • Get User ID - Find User ID by username
  • List Users - List all users with pagination
  • Update User - Update user attributes (name, email, display name)

Group Operations

  • Create Group - Create new groups with display name and description
  • Delete Group - Remove groups from Identity Store
  • Get Group - Get detailed group information by Group ID
  • Get Group ID - Find Group ID by display name
  • List Groups - List all groups with pagination
  • List Members - List all members of a specific group
  • Update Group - Update group attributes (display name, description)

Group Membership Operations

  • Add Member - Add a user to a group
  • Remove Member - Remove a user from a group
  • Get Membership - Get membership details by Membership ID
  • Get Membership ID - Find Membership ID for a user-group pair
  • List User Groups - List all groups a user belongs to
  • Check Membership - Check if a user is member of specific groups

Installation

From npm

npm install n8n-nodes-aws-iam-identity-center

For Testing Locally

  1. Clone this repository
  2. Install dependencies: npm install
  3. Link locally: npm link
  4. In your n8n installation: npm link n8n-nodes-aws-iam-identity-center

Configuration

You'll need:

  • AWS Access Key ID - IAM user with Identity Store permissions
  • AWS Secret Access Key - Corresponding secret key
  • AWS Region - Region where Identity Center is configured (e.g., us-east-1)
  • Identity Store ID - Found in IAM Identity Center console

Required IAM Permissions

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": [
        "identitystore:*"
      ],
      "Resource": "*"
    }
  ]
}

Usage Examples

Create a User

Resource: User
Operation: Create
Username: john.doe
Given Name: John
Family Name: Doe
Display Name: John Doe
Email: john.doe@example.com

Add User to Group

Resource: Group Membership
Operation: Add Member
Group ID: <group-id>
User ID: <user-id>

List All Groups a User Belongs To

Resource: Group Membership
Operation: List User Groups
User ID: <user-id>

Check if User is in Multiple Groups

Resource: Group Membership
Operation: Check Membership
User ID: <user-id>
Group IDs: group-id-1,group-id-2,group-id-3

API Coverage

This node implements 100% of the AWS Identity Store API:

✅ CreateUser
✅ DeleteUser
✅ DescribeUser
✅ GetUserId
✅ ListUsers
✅ UpdateUser
✅ CreateGroup
✅ DeleteGroup
✅ DescribeGroup
✅ GetGroupId
✅ ListGroups
✅ UpdateGroup
✅ CreateGroupMembership
✅ DeleteGroupMembership
✅ DescribeGroupMembership
✅ GetGroupMembershipId
✅ ListGroupMemberships
✅ ListGroupMembershipsForMember
✅ IsMemberInGroups

Breaking Changes from v1.x

  • Node structure changed from flat operations to Resource → Operation model
  • Old workflows using v1.x will need to be updated
  • listUsers → Resource: User, Operation: List
  • getUser → Resource: User, Operation: Get

License

MIT

Author

Everton Mimura emimura@gmail.com

Links

Discussion