gpt4 book ai didi

ios - MSALErrorDomain 错误 -42101 - MSALErrorMismatchedUser

转载 作者:可可西里 更新时间:2023-11-01 03:59:52 26 4
gpt4 key购买 nike

我们的一位 iOS 应用用户看到以下错误:

MSALErrorDomain error -42101 - MSALErrorMismatchedUser

我们目前无法在内部重现该问题,并已尝试了解可能导致此问题的原因。

到目前为止,我们所知道的是,调用 acquireTokenSilent 似乎引发了此错误。

我们的应用程序在任何给定时间仅支持一个帐户登录,注销/删除应用程序无法解决该问题。同一用户可以毫无问题地使用通过 MSAL 进行身份验证的不同帐户。

我们以非常简单的方式使用 MSAL,用户首先通过 acquireToken 执行交互式登录,然后应用程序发出的任何数据请求按顺序使用 acquireTokenSilent获取 accessToken 然后传递给对后端的请求。注销时,我们从 MSALPublicClientApplication 中删除所有帐户。

我们不使用钥匙串(keychain)共享。

如果您能深入了解可能导致此问题的场景,我们将不胜感激。

最佳答案

问题在于,在开发过程中的某个时刻,我们更改了用于初始化 MSALAuthority 对象的 URL。

MSALPublicClientApplication 实例中删除 MSALAccount 后,此更改似乎会阻止正确删除钥匙串(keychain)数据。

使用找到的代码删除我们应用程序的所有钥匙串(keychain)数据 here解决了这个问题。

关于ios - MSALErrorDomain 错误 -42101 - MSALErrorMismatchedUser,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53707631/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com