Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🪪 Complete Identity Center Integration With EntraID to Reach Transitional State #4838

Closed
4 tasks
Tracked by #2955
julialawrence opened this issue Aug 1, 2024 · 0 comments
Closed
4 tasks
Tracked by #2955

Comments

@julialawrence
Copy link
Contributor

User Story

In order to deliver the QuickSight MVP, we need to finish implementing the transitional state of AWS Identity Center and EntraID integration, meaning allowing users to authenticate with either their Github or EntraID information.

Value / Purpose

The user journey for QuickSight MVP begins with authentication via EntraID which means that the users we're inviting to the MVP need to be added to the Identity Center.
QuickSight MVP is the first stage of aligning entire AP and the AWS with our chosen identity strategy: EntraID

Useful Contacts

@julialawrence @bag33rs

User Types

No response

Hypothesis

No response

Proposal

  1. Create a python lambda that operates similarly to https://github.com/ministryofjustice/moj-terraform-scim-github to reconcile membership between EntraID groups prefixed with aws_ and Identity Center
  2. Update https://github.com/ministryofjustice/moj-terraform-scim-github to ignore EntraID users and groups when reconciling github to IC, to stop Entra users being deleted during the reconciliation.

Additional Information

No response

Definition of Done

  • EntraID SCIM Lambda implemented and deployed
  • Github SCIM Lambda updated and deployed
  • User documentation is updated on the AP side
  • Another team member has reviewed
@julialawrence julialawrence moved this from 👀 TODO to 🚀 In Progress in Analytical Platform Aug 5, 2024
@julialawrence julialawrence self-assigned this Aug 19, 2024
@julialawrence julialawrence moved this from 🚀 In Progress to 🎉 Done in Analytical Platform Sep 19, 2024
@julialawrence julialawrence closed this as completed by moving to 🎉 Done in Analytical Platform Sep 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Archived in project
Development

No branches or pull requests

1 participant