-
Notifications
You must be signed in to change notification settings - Fork 2.7k
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
Mac Outlook; msal acquireTokenInteractive() called via acquireTokenPopup() prompts but then fails with no useful error #7498
Comments
MSAL log from Windows Outlook:
|
Also I see that getAccountByUsername() returns null with a similar set of errors about missing Account Keys.
|
@thoffmann-fms Are you a host app? Why are you using to and fro conversion APIs for NAA? It is expected for you to use only the acquireToken APIs and the naa application to take care of everything else. Did you reference your code from any public docs? |
This is an Outlook add-in and I'm migrating away from EWSToken to an ID token. It was suggested that I change the scopes to be User.Read rather than just openid, but that doesn't change the Mac Outlook behavior. I'm just requesting an ID Token via createNestablePublicClientApplication. My code then calls |
Hello, can I get an update, please? |
Core Library
MSAL.js (@azure/msal-browser)
Core Library Version
3.28.0
Wrapper Library
Not Applicable
Wrapper Library Version
none
Public or Confidential Client?
Public
Description
User is prompted for credentials but then
acquireTokenInteractive()
aborts atconst response = await this.bridgeProxy.getTokenInteractive(naaRequest);
with error{status: "PERSISTENT_ERROR"}
and no other information.Has no information, all fields are undefined/blank.
This same code works fine on Windows Outlook and Windows OWA (Edge, Chrome) and Mac OWA (Safari).
Error Message
{status: "PERSISTENT_ERROR"}
MSAL Logs
Log from OWA/Safari:
Network Trace (Preferrably Fiddler)
MSAL Configuration
Relevant Code Snippets
Reproduction Steps
Execute the above in Mac Outlook.
Expected Behavior
Mac Outlook should provide a Token.
Identity Provider
Entra ID (formerly Azure AD) / MSA
Browsers Affected (Select all that apply)
Other
Regression
n/a
The text was updated successfully, but these errors were encountered: