appauth - 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 身份验证。
解决方案
该请求可能包含敏感数据(客户端 ID),您可能不想公开共享它。
请求中提供了“状态”参数,预计将按原样在响应中返回。这里你有 null,所以 AppAuth 返回这个错误。但是,由于响应的每个字段都是“null”,我会说问题出在您的身份验证设置的其他地方,并且该消息具有误导性。
对Azure认证了解不多,帮不上忙!
推荐阅读
- python - docker通过python docker SDK登录到ECR
- c# - 按下选项卡时提交 WPF 数据网格行
- modbus-tcp - Modbus TCP PDU 中的字节数
- c++ - 使用 const_cast 的自动类型推导不起作用
- node.js - 如何检查嵌套对象弹性搜索中是否存在所有值
- c# - 如何解决针对特定页面发生的此 ASP.NET MVC 5 HTTP 错误?
- c# - 机器人连接器返回 Forbidden (403) 和 Microsoft.Bot.Connector.ErrorResponseException
- angular2-nativescript - RadListView 不显示项目
- c - 从用 pymodbus 编写的 modbus slave 和 C 中的 modbus master 读取寄存器时出现问题
- javascript - 是否可以将 CSS 文件中的 HTML 及其样式组件解析为 jsPDF `doc.fromHTML()`?为我的 HTML 组件使用 React