n8n-nodes-aws-iam-identity-center
v2.0.2
Published
AWS IAM Identity Center node for n8n workflow automation platform
Downloads
36
Maintainers
Readme
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-centerFor Testing Locally
- Clone this repository
- Install dependencies:
npm install - Link locally:
npm link - 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: [email protected]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-3API 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: ListgetUser→ Resource: User, Operation: Get
License
MIT
Author
Everton Mimura [email protected]
