awslabs / sbt-aws

SaaS Builder Toolkit for AWS is a developer toolkit to implement SaaS best practices and increase developer velocity.
Apache License 2.0
90 stars 16 forks source link

feat: preparing auth interfaces for partner auth plugins #14

Closed somensi-aws closed 3 months ago

somensi-aws commented 3 months ago

Issue # (if applicable)

Closes #.

Reason for this change

Split Auth interface and CognitoAuth implementations in preparation for partner Auth plugins

Description of changes

Description of how you validated changes

Integration tests

Checklist


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

suhussai commented 3 months ago

@tobuck-aws , @ujwalbukka , would love to get your thoughts here too.

@somensi-aws , I added a couple other things but also saw your note about standardizing in a follow-up PR. If that's the plan, then those can be ignored. Thanks! This is awesome stuff, by the way!