2.4.3. 测试应用程序
如果您的应用程序已被成功部署,您可以在 http://localhost:8080/app-authz-vanilla 访问它。Red Hat Single Sign-On Login 页面将打开。
登录页面
流程
以 alice 身份登录,使用您为该用户指定的密码。此时会显示以下页面:
hello World Authz 主页
当您为客户端应用程序启用授权服务时,Red Hat Single Sign-On 定义 的默认设置 提供了一个简单策略,始终授予对受此策略保护的资源的访问权限。
更改默认权限和策略并测试应用程序如何响应。您还可以使用 Red Hat Single Sign-On 提供的不同策略类型创建新策略。
您可以使用多个选项来测试此应用程序。例如,您可以点击客户端的 Authorization 选项卡来更改默认 策略,然后点击列表中的 Default Policy,以允许您更改默认策略:
// The default value is $evaluation.grant(), // let's see what happens when we change it to $evaluation.deny() $evaluation.deny();
// The default value is $evaluation.grant(), // let's see what happens when we change it to $evaluation.deny() $evaluation.deny();Copy to Clipboard Copied! Toggle word wrap Toggle overflow 从演示应用程序注销,然后再次登录。
您无法再访问应用程序。
使用策略代码文本区域下的项目列表,将 Logic 更改为 Negative,以纠正这个问题。
这会重新启用对应用程序的访问,因为我们会模拟该策略的结果,这是默认为拒绝所有访问请求。在测试此更改前,请务必注销并重新登录。