awslabs / aws-saas-boost

AWS SaaS Boost is a ready-to-use toolset that removes the complexity of successfully running SaaS workloads in the AWS cloud.
Apache License 2.0
959 stars 188 forks source link

Support Keycloak through the Admin UI. #391

Closed PoeppingT closed 1 year ago

PoeppingT commented 1 year ago

This commit includes:

  1. supporting login to keycloak through the Admin UI by cleaning up environment variables for the web UI and in cloudformation templates
  2. some small changes in the Admin UI to maintain consistency between Cognito/Keycloak installations (usernames, mainly)
  3. creating a custom Keycloak theme to apply SaaS Boost branding to Keycloak and for maintaining consistency between Cognito and Keycloak installations
  4. a clear-ecr-repo CustomResource to automatically clear images from the Keycloak repository before deletion to ensure CloudFormation deletes are successful

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license