Update MSIDAccountType enum to include "ADFS" as new account type. Correspondingly update implementation as well
Describe what this PR is trying to do.
When ADFS account type is presented to Identity Core then it is defaulted to type "Other" causing ADFS on prem flow to fail for Outlook macOS. Hence added "adfs" account type.
Type of change
[ ] Feature work
[x] Bug fix
[ ] Documentation
[ ] Engineering change
[ ] Test
[ ] Logging/Telemetry
Risk
Migration of existing ADFS accounts will not work. This is expected by OneAuth-MSAL.
[ ] High – Errors could cause MAJOR regression of many scenarios. (Example: new large features or high level infrastructure changes)
[ ] Medium – Errors could cause regression of 1 or more scenarios. (Example: somewhat complex bug fixes, small new features)
[x] Small – No issues are expected. (Example: Very small bug fixes, string changes, or configuration settings changes)
Additional information
Tested these changes locally along with Outlook mac and OneAuth-MSAL code and end to end flow works as expected.
Proposed changes
Update MSIDAccountType enum to include "ADFS" as new account type. Correspondingly update implementation as well
Describe what this PR is trying to do. When ADFS account type is presented to Identity Core then it is defaulted to type "Other" causing ADFS on prem flow to fail for Outlook macOS. Hence added "adfs" account type.
Type of change
Risk
Migration of existing ADFS accounts will not work. This is expected by OneAuth-MSAL.
Additional information
Tested these changes locally along with Outlook mac and OneAuth-MSAL code and end to end flow works as expected.