下载,构建和部署应用程序代码
Keycloak Quickstarts存储库中提供了您要保护的应用程序的项目和代码。您将需要在您的计算机上安装以下内容并在PATH中使用,然后才能继续:
Java JDK 8
Apache Maven 3.1.1 or higher
Git
您可以通过在https://github.com/keycloak/keycloak-quickstarts克隆资源库来获取代码。使用与正在使用的Red Hat Single Sign-On版本相匹配的分支.按照以下步骤下载代码,构建并部署代码。
Clone Project
$ git clone https://github.com/keycloak/keycloak-quickstarts
$ cd keycloak-quickstarts/app-profile-jee-vanilla
$ mvn clean wildfly:deploy
您应该在应用程序服务器控制台窗口中看到一些文本向下滚动.应用程序成功部署后进入http://localhost:8080/vanilla
申请登录页面:
如果打开应用程序的web.xml文件,您将看到应用程序通过BASIC身份验证进行安全保护。如果您点击登录页面上的登录按钮,浏览器将弹出一个BASIC auth登录对话框。
应用程序登录对话框
应用程序不受任何身份提供者的保护,因此在对话框中输入的任何内容都将导致服务器发送禁止的消息。下一节将介绍如何使用这次部署的应用程序并对其进行保护。