AWS IAM syncer
The AWS IAM syncer imports users and groups from an AWS account into Casdoor using the AWS IAM API.
Configuration
| Casdoor field | AWS IAM value |
|---|---|
| Host | AWS region (e.g. us-east-1) |
| User | AWS Access Key ID |
| Password | AWS Secret Access Key |
The IAM credentials must have at least the following permissions:
iam:ListUsersiam:ListUserTagsiam:ListGroups
Field mappings
| AWS IAM field | Casdoor field | Notes |
|---|---|---|
UserId | Id | Stable unique identifier |
UserName | Name, DisplayName | |
CreateDate | CreatedTime | |
Tag Email / email | Email | |
Tag Phone / phone | Phone | |
Tag DisplayName / displayName | DisplayName | Overrides UserName if set |
Tag FirstName / firstName | FirstName | |
Tag LastName / lastName | LastName | |
Tag Title / title | Title | |
Tag Department / department | Affiliation | |
| Other tags | Properties | Stored as-is |
Additional user attributes are read from IAM user tags. Any tag not listed above is stored in the user's Properties map.