Skip to content

feat: msal-node integration behind feature flag#371

Open
asvegah wants to merge 7 commits intomainfrom
msal-node-express-integration
Open

feat: msal-node integration behind feature flag#371
asvegah wants to merge 7 commits intomainfrom
msal-node-express-integration

Conversation

@asvegah
Copy link
Copy Markdown
Contributor

@asvegah asvegah commented Dec 22, 2025

Context

It looks like passportjs is not actively maintained. The bug was released in <=2023 and there have been no releases since then. We should look to replace passport with something that is actively maintained and fits our needs like msal-node.

Requirements

  • The Droits provides sensitive user data, and as such only authorised clients should be able to access it.
  • The Maritime & Coastguard Agency requires that Azure AD B2C is used as the common authorisation and identity provider for its external, "consumer-facing" services.

Changes in this pull request

  • setup mock and unit tests request/response and msal node
  • featureflag for msal node
  • implement MSAL Node to login, logout and acquire an access token for protected resources

- setup mock and unit tests request/response and msal node
- featureflag for msal node
- implement MSAL Node to login, logout and acquire an access token for a protected resource
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