Joget DX 8 Stable Released
The stable release for Joget DX 8 is now available, with a focus on UX and Governance.
The AWS Cognito Users Sync Tool is designed to synchronize users and groups from an AWS Cognito user pool. AWS Cognito is a fully managed service provided by Amazon Web Services (AWS) that enables you to manage users, groups and other services.
This plugin source code is available in JogetOSS repository at https://github.com/jogetoss/aws-cognitor-users-tool
Name | Description |
---|---|
Organization | Joget organization. All the groups from AWS Cognito will be assigned to selected organization. |
Region | Choose the AWS region. The region value must match with region value in the user pool. |
Access Key | AWS Access Key. More information on how to retrieve the key. |
Secret Key | AWS Access Key. More information on how to retrieve the key. |
User Pool ID | User pool ID that is setup in AWS Cognito. |
1. Login to AWS Console
2. Right up corner, click on Security Credentials.
3. At Access Keys section, click on Create access key.
4. Save your Access Key and Secret Access Key to configure the plugin later.
1. Search for Cognito in the Search bar, and select Cognito.
1. Create a User Pool. You can create your user pool based on your preferences. Note down the Region to be used for the plugin.
2. Save your User Pool ID to configure the plugin later.
3. If you missed out the Region, you can find it at Messaging section after clicking into the user pool.
1. After clicking into the User Pool, we can create a User
2. Click on the newly created user and modify the User Attributes
3. Add given_name and family_name as the attributes, this will be saved in the database for the plugin later on.
1. Create a group.
2. Assign a user to the group. Click into the user and click on Add user to group.
1. Current AWS Cognito demo configurations
We have 2 users - Demo User 1, Demo User 2
We have 1 group - JogetGroup1
2. Respective user with respective group
Demo User 1 - JogetGroup1
Demo User 2 - No group
This tool can be configured in scheduler/form post processing/process. In this demo we will run the tool upon form submission (post form processing).
When we submit the form, the tool will run and the user will be sync into the configured Joget organization with group and users from AWS Cognito.