当前位置:  开发笔记 > 运维 > 正文

启用对Keycloak的远程访问

如何解决《启用对Keycloak的远程访问》经验,为你挑选了2个好方法。

我正在使用Keycloak授权服务器来管理我的应用程序权限.但是,我发现独立服务器只能在本地访问.

http://localhost:8080/auth有效,但不是http://myhostname:8080/auth.此问题不允许从内部网络访问服务器.



1> Xtreme Biker..:

独立的Keycloak服务器运行在JBoss Wildfly实例的顶部,出于安全原因,该服务器默认不允许在外部访问它(它应该仅用于管理控制台,但在Keycloak的情况下似乎会影响每个URL) .必须使用-b=0.0.0.0启用它的选项启动它.

但是,如果您的Wildfly在远程计算机上运行并且您尝试通过网络通过其IP地址或主机名访问您的管理页面,那么请在http://54.94.240.170:8080/,您可能会看到优雅这个网页不可用错误,换句话说,Wildfly说:"不,谢谢,我不允许来自其他人的请求,而不是我本地机器的请求".

也可以看看:

启用Wildfly远程访问

Wildfly远程访问管理控制台不起作用



2> 小智..:

您可以使用此命令启动keycloak服务器

standalone.bat -b 0.0.0.0

推荐阅读
可爱的天使keven_464
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有