-
Notifications
You must be signed in to change notification settings - Fork 290
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
Enable authentication with EntraID for Modernisation Platform users #8356
Comments
Documentation update PR #8489 |
Draft comms to be sent out.... Subject: Upcoming SSO Update: Entra ID Enablement We’re reaching out to inform you of an upcoming update to our Single Sign-On (SSO) options. On the 25th of November, Entra ID will be enabled as a new authentication option for our platform, in addition to the current GitHub SSO. Why This Change? What This Means for You: However, when logging in after the change, you will be prompted to select between GitHub and Entra ID as your authentication method. Simply choose the option you prefer—your access and permissions will remain unaffected. At a later stage, we plan to transition fully to Entra ID, but we will give plenty of notice and guidance to make that move smooth and easy. If you have any questions, please don’t hesitate to contact #ask-modernisation-platform on Slack. Best regards, |
Documentation updated: Comms sent out to the update and ask channels: |
Update:
|
Secret rotation documentation: #8582 |
need to investigate https://github.com/ministryofjustice/modernisation-platform/actions/runs/12014613968/job/33490815130 - GitHub script failing to find team in GitHub as it's an Azure group |
Progress:
Issues Identified:
Next Steps:
|
follow up comms have put on the update channel - https://mojdt.slack.com/archives/C02L5MCJ12N/p1733246456630949 |
Documentation dump collated by Ewa (Thank you!) - https://docs.google.com/document/d/1-oZsTD_dYj6gLOIldm_r2KHPr2eR2CZ0UetiQhiix-g/ |
I'm moving this ticket for review as the work has been completed, Entra ID is enabled and working, and the definition of done is completed plus a couple of follow-on tickets have been raised to wrap up some additional findings from the switch on. |
Looks good and everything is complete |
User Story
As a Modernisation Platform user
I want to be able to authenticate to the platform using my primary MoJ identity
So that I have less identities to manage
Value / Purpose
The Microsoft Justice identity is the primary identity at the MoJ, we currently use GitHub as our identity provider for the platform via Auth0 and AWS Identity center.
We want to use a single identity at the MoJ, this will improve security and make things easier for our users.
Useful Contacts
@davidkelliott, @julialawrence
Additional Information
We have already done some prerequisite work for this -
#7446
https://github.com/ministryofjustice/aws-root-account/pulls?q=is%3Apr+entraid+is%3Aclosed
https://github.com/ministryofjustice/moj-terraform-scim-entra-id
Architectural diagram - https://excalidraw.com/#room=7a92c22883538a55ab6d,lDJG1lgQlHO6OHnZxUepvA
The following is still needed:
Definition of Done
The text was updated successfully, but these errors were encountered: