gpt4 book ai didi

Cordova 应用程序显示 502 Bad Gateway nginx/1.11.10

转载 作者:行者123 更新时间:2023-12-02 14:03:35 25 4
gpt4 key购买 nike

我正在使用 Keycloak Javascript 适配器让我的 Android cordova 应用程序使用 keycloak 对我的后端服务进行身份验证。当我的应用程序启动时,我转到 keycloak 登录 URL,并且 keycloak 登录屏幕正确显示,并且身份验证工作正常。然后我按后退按钮退出我的应用程序。当我重新启动应用程序时,我再次转到 keycloak 登录 URL,但这次 keycloak 登录屏幕未显示。相反,我看到 502 Bad Gateway nginx/1.11.10。我无法弄清楚我的应用程序是否做错了什么,或者这是否是 keycloak 身份验证服务器的问题。感谢您提前提供任何帮助。

最佳答案

我不明白你的 Nginx 代理位于哪里...如果它放置在你的服务(后端)上或放置在 Keycloak 上。

顺便说一句,我假设您在 Nginx 反向代理后面有一个 Keycloak。

当您之前登录时,浏览器会向 Keycloak 服务器发送一个 cookie,这是您需要检查的内容。调试您的 Cordova 应用程序以提供有关调用 Keycloak 的信息(url、cookie、表单参数/ header 和响应代码)。

一个好的起点是检查您是否已按照本教程配置了 nginx 服务器:redhat tutorial (特别是提到的nginx.conf文件)

另一个值得检查的好教程是:nginx keycloak tutorial

Keycloak 的初始版本可能需要将此设置添加到 nginx.conf(有一个旧的相关票据):

underscores_in_headers on;

尝试提供有关您的问题的更多数据(例如您的 nginx 配置),也许我可以帮助您。

关于Cordova 应用程序显示 502 Bad Gateway nginx/1.11.10,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42706136/

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