
BillT.72696 (Customer) asked a question.
I’m working on an app which integrates Okta authentication on AWS Cognito and I have a question about the communication of the two. In the case that an user is unassigned or deactivated in Okta, how does Okta inform AWS Cognito about that action (unassignment/deactivation of user)?

To accomplish what you're describing requires that your Okta app supports provisioning and that your Okta subscription includes the Life Cycle Management feature (LCM), which enables provisioning in your org.
When one of our product owners asked me to add Cognito to our Okta org, I didn't find a specific template in the OIN for Cognito, so I ended up using the wizard to create a custom SAML integration. That gives us single sign-on, but does not support provisioning. I just did another search of the OIN and discovered what appears to be a third-party app called AWS Cognito Provisioning Connector by Aquera, which is a very on-the-nose name, since it is described as giving you the ability to create, update, de-activate and delete users and their accounts in AWS Cognito. Just remember that you must also be licensed for LCM for that connector's provisioning to work. And the connector itself probably costs extra since it's from a third party, not Okta. There's a Request This Application link that points to https://okta.aquera.com/awscognito, but I didn't click on it. 😉