I am building a serverless react app which uses Cognito for sign-in/sign-out. The app calls API Gateway which is configured to use the Cognito User pool as the custom authorizer.
I also build a lambda function to sign out a user (cognitoIdentityServiceProvider.globalSignOut
).
When I sign into the app, and then call the lambda function to perform an admin sign-out, calls to protected API gateway functions from the app are still valid (with Cognito ID token passed in Authorization
header);
Are admin calls such as cognitoIdentityServiceProvider.globalSignOut
and cognitoIdentityServiceProvider.adminUserGlobalSignOut
not realtime, or is API Gateway configured to only validate after an hour?