有效的重定向URI:http://localhost:8012/*和/login/*
有效
查询:https://api.my-kc.site/auth/realms/webapps/protocol/openid-connect/auth?response_type=code&client_id=product-app&redirect_uri=http%3a%2f%2flocalhost%3a8012%2fsso%2flogin&state=53185486-ef52-44a7-8304-ac4cfeb575ee&login=true&scope=openid
有效的重定向URI:http://awspublicip:80/*和/login/*
不起作用,我还尝试了不指定端口的建议,即http://awspublicip/*;但这仍然不起作用:/
查询:https://api.my-kc.site/auth/realms/webapps/protocol/openid-connect/auth?response_type=code&client_id=product-app&redirect_uri=https%3a%2f%2fawspublicip%3a0%2fsso%2flogin&state=8bbb01e7-ad4d-4ee1-83fa-efb7f05397cc&login=true&scope=openid
有人有主意吗?我一直在查看所有无效的redirecturi帖子,但似乎没有任何结果。
当请求的发起方不是localhost时,Keycloack似乎会为查询生成不同的重定向URI。有人知道如何避免这种情况吗?
本地主机
公用dns
我也有同样的问题。我的spring boot应用程序位于nginx后面。我更新了nginx以通过x转发的头,并更新了Spring Boot配置
spring boot yaml配置:
server:
use-forward-headers: true
keycloak:
realm: myrealm
public-client: true
resource: myclient
auth-server-url: https://sso.example.com:443/auth
ssl-required: external
confidential-port: 443
nginx配置:
upstream app {
server 1.2.3.4:8042 max_fails=1 fail_timeout=60s;
server 1.2.3.5:8042 max_fails=1 fail_timeout=60s;
}
server {
listen 443;
server_name www.example.com;
...
location / {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Port 443;
proxy_next_upstream error timeout invalid_header http_500;
proxy_connect_timeout 2;
proxy_pass http://app;
}
}
我在我的本地网络上用两个docker apache实例设置了一个负载均衡器。我确认的两个节点都已启动,可以在单独的端口8081和8082上查看,但是当在apache中尝试使用上游时,我得到了502坏网关错误。 我已经尝试将/etc/nginx目录的权限更改为nginx用户。我已经尝试重新启动apache实例和nginx服务。当我将server_name更改为localhost而不是服务器主机的ip
rest客户端从不超时。在多个请求之后,quarkus停止服务新的请求。也尝试了.../mp-rest/connecttimeout=5000.../mp-rest/readtimeout=5000但没有成功。 界面看起来像
我有一个RESTful服务在Java14SpringBoot微服务上运行。我从运行在Java 7应用程序上的客户机调用这个。 我有一个调用api的RESful客户端。当我从test方法调用它时,它成功工作,我得到了预期的结果,客户端和服务器上没有错误。 问题 当我在JBoss中启动Java7(Struts)应用程序,并通过同一个RESTful客户端调用api时,我收到了错误。 在 Java 14
这里是HBase/Hadoop的超级新版本。我启动并运行了一个两节点HBase测试集群,现在我正尝试从一个远程Java客户端连接到该集群。这里是我陷入困境的地方:客户端成功地连接到单服务器Zookeeper仲裁(与HBase主服务器运行在同一服务器上),但是Zookeeper传递回客户端的地址是localhost,而且(很明显)客户端无法连接到任何东西,因为HBase不在本地运行。考虑到由于管理原
我们试图用任何google帐户登录我的worklight混合移动示例应用程序。 下面是创建google gmail API和创建OAuth 2.0客户端ID的屏幕截图步骤 错误日志中没有错误,只有这里引用的页面加载错误。我们得到这样的屏幕截图错误
我的服务器上再次收到错误。 { “错误”: “invalid_client” } 我已经编码到base64并将域列入了白名单,但仍然得到相同的错误。我会感激任何帮助,这让我发疯了,哈哈。