【发布时间】:2019-08-06 08:54:59
【问题描述】:
我有 JBoss EAP 7
所以我已经完成了:
unzip keycloak-eap7-adapter-dist-3.2.1.Final.zip
和
./bin/jboss-cli.sh --file=adapter-install-offline.cli
并将<security-constraint> 元素添加到web.xml:
<security-constraint>
<web-resource-collection>
<web-resource-name>Admins</web-resource-name>
<url-pattern>/admin/*</url-pattern>
...
<security-role>
<role-name>admin</role-name>
...
在我的standalone.xml 中,我有:
<subsystem xmlns="urn:jboss:domain:keycloak:1.1">
<secure-deployment name="snack.war">
<realm>Netzportal</realm>
<resource>netzportal</resource>
<public-client>true</public-client>
<auth-server-url>http://localhost:8180/auth</auth-server-url>
<ssl-required>EXTERNAL</ssl-required>
</secure-deployment>
</subsystem>
在 keycloak 管理控制台中,我已将 Web 应用程序注册为客户端。客户端在http://localhost:10080/czo/login.xhtml 打开。所以我输入http://localhost:10080/czo/*为Valid Redirect URIs。
但是当应用程序正在运行并且我打开 http://localhost:10080/czo/login.xhtml 时,我不会被重定向到 keycloak(它也在运行)
【问题讨论】: