Skip to content

Conversation

@athewsey
Copy link
Contributor

Issue #, if available: #9

Description of changes:

Remove the requirement for users to manually-configure Cognito domain in 2nd+ deployment, by automatically generating a globally-unique but repeatable domain name prefix in CDK.

As noted in the code comments, this approach is inspired by the globally-unique name generation tools that CDK itself uses for automatically naming resources that raw CloudFormation needs to be explicit.

Originally authored a few months ago and has seemed to work well for us - sorry it took so long to upstream! 😭

What it means for existing users:

I think users with existing deployments can (and should) leave their cognito_domain set as-is in their config.json - since the new auto-generated value will not match what got created before. However, new deployments should be able to start with the field blank and leave it blank for stack updates.


By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Remove the requirement for users to manually-configure Cognito domain
in 2nd+ deployment, by automatically generating a globally-unique but
repeatable domain name prefix in CDK: Inspired by CDK's own internal
unique name generation utilities.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant