首页 > 解决方案 > Appauth:授权错误:状态不匹配,在 Swift iOS 中预期

问题描述

我有 Azure 注册和登录页面。如果我去登录,那么它会正确重定向,即使去注册,也可以正常工作。但是我点击注册并点击登录页面然后下面的错误来了。

授权错误:状态不匹配,期望 vH41GKNSEXMSdZdG-J3qUK5gy-Y07A_C__qahCmbrbs 但在授权响应 <OIDAuthorizationResponse:0x600001658410,授权代码:(null),状态:“(null)”,accessToken:“(null)”,accessTokenExpirationDate:( null),tokenType:(null),idToken:“(null)”,范围:“(null)”,附加参数:{},请求:<>>

如果有人遇到同样的问题,请帮助我们。我已使用 AppAuth pod 进行 Azure 身份验证。

标签: appauth

解决方案


该请求可能包含敏感数据(客户端 ID),您可能不想公开共享它。

请求中提供了“状态”参数,预计将按原样在响应中返回。这里你有 null,所以 AppAuth 返回这个错误。但是,由于响应的每个字段都是“null”,我会说问题出在您的身份验证设置的其他地方,并且该消息具有误导性。

对Azure认证了解不多,帮不上忙!


推荐阅读