webapp: port : 7070 and docker: jboss/keycloak port:2020
keydape.json文件
{
"realm": "abc",
"auth-server-url": "http://localhost:2020/auth/",
"ssl-required": "none",
"resource": "abcclient",
"public-client": true,
"confidential-port": 0
}
``` `http://localhost:2020/auth/realms/Web/.well-known/openid-configuration` :可以在浏览器中看到输出,但error.org.keydepot.adapters.keydeposetloyment.resolveurls未能从中加载URL `http://localhost:2020/auth/realms/Web/.well-known/openid-configuration` key斗篷独立服务器:有效的重定向url为localhost:7070/*基本/管理员url:localhost:2020/
在app的web.xml中
<security-constraint>
<web-resource-collection>
<web-resource-name>webapp</web-resource-name>
<url-pattern>/*</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>admin</role-name>
</auth-constraint>
</security-constraint>
<!-- Security roles referenced by this web application -->
<security-role>
<role-name>admin</role-name>
</security-role>
<security-role>
<role-name>user</role-name>
</security-role>
* )在meta\ U inf中添加一个名为(contex.xml)的xml文件
- )build and run()注意:在keydrope中创建客户机时,配置有效的返回url时要小心
1条答案
按热度按时间ar7v8xwq1#
所以经过无数次的尝试我成功了。在docker容器中为我的web应用程序生成并运行图像。在tomcat的bash中进行了检查,观察了我的欢迎文件是如何构建的,以及我管理文件夹结构的不同之处。我的web inf和meta\ U inf现在位于根目录下。
不知道这是不是正确的方式,但它的工作!!!