From fe336cbc91c8dc3e43c43b1c81d42c8b661687c3 Mon Sep 17 00:00:00 2001 From: David Liu Date: Tue, 22 Apr 2025 21:23:35 +0000 Subject: [PATCH 1/2] Mark the admin user's email as verified, by default --- source/infrastructure/lib/auth/cognito-setup.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/source/infrastructure/lib/auth/cognito-setup.ts b/source/infrastructure/lib/auth/cognito-setup.ts index 4121897..c3d978b 100644 --- a/source/infrastructure/lib/auth/cognito-setup.ts +++ b/source/infrastructure/lib/auth/cognito-setup.ts @@ -386,6 +386,10 @@ export class CognitoSetup extends Construct { { name: 'email', value: props.defaultUserEmail + }, + { + name: 'email_verified', + value: 'true' } ], username: this.buildUserName(props) From 7a710a8e2c877011aef744f9326334d2b5c967fb Mon Sep 17 00:00:00 2001 From: David Liu Date: Tue, 22 Apr 2025 21:29:35 +0000 Subject: [PATCH 2/2] Add test checks --- .../test/auth/deployment-platform-cognito-setup.test.ts | 4 ++++ .../infrastructure/test/auth/use-case-cognito-setup.test.ts | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/source/infrastructure/test/auth/deployment-platform-cognito-setup.test.ts b/source/infrastructure/test/auth/deployment-platform-cognito-setup.test.ts index 441af7c..023122d 100644 --- a/source/infrastructure/test/auth/deployment-platform-cognito-setup.test.ts +++ b/source/infrastructure/test/auth/deployment-platform-cognito-setup.test.ts @@ -231,6 +231,10 @@ describe('When cognito resources are created', () => { { Name: 'email', Value: notificationSubscriptionEmailCapture + }, + { + name: 'email_verified', + value: 'true' } ], Username: 'fake-user' diff --git a/source/infrastructure/test/auth/use-case-cognito-setup.test.ts b/source/infrastructure/test/auth/use-case-cognito-setup.test.ts index 04d5382..98a2475 100644 --- a/source/infrastructure/test/auth/use-case-cognito-setup.test.ts +++ b/source/infrastructure/test/auth/use-case-cognito-setup.test.ts @@ -269,6 +269,10 @@ describe('When creating as a standalone stack', () => { { Name: 'email', Value: notificationSubscriptionEmailCapture + }, + { + name: 'email_verified', + value: 'true' } ], Username: 'fake-user'