dotnet / dotnet/arcade-services
Onboard onto the new MSAL interactive broker
- Dominant language
- C#
- Stars
- 86
- Forks
- 86
- Avg merge
- 1d 8h
- Merged PRs (30d)
- 35
Description
## Context
As part of the MSAL S360 KPI, we will have to move `darc` onto the [WAM](https://learn.microsoft.com/en-us/entra/msal/dotnet/acquiring-tokens/desktop-mobile/wam). This means the sign-in pop-up won't be in a standalone browser window but rather inside a web renderer component within the command line itself.
However, this only works on Windows so far so we will have to condition it for Windows only.
## Goal
- Onboard onto the [Microsoft.Identity.Client.Broker](https://www.nuget.org/packages/Microsoft.Identity.Client.Broker/) library and use the broker options when using the `InteractiveBrowserCredential` on Windows ⚠️⚠️⚠️.
Leave MacOS and Linux behaviours intact.
- Send an email and ask people to update `darc`.
## Notes
- [TSG](https://eng.ms/docs/microsoft-security/identity/entra-developer-application-platform/app-vertical/aad-first-party-apps/identity-platform-and-access-management/microsoft-identity-platform/first-party-alert/msal-pca-compliance-tsg)
- [WAM](https://learn.microsoft.com/en-us/entra/msal/dotnet/acquiring-tokens/desktop-mobile/wam)
- [Sample code](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/identity/Azure.Identity.Broker#configure-the-interactivebrowsercredential-to-use-the-system-authentication-broker)
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.