2.4.3. 测试应用程序


如果您的应用程序已被成功部署,您可以在 http://localhost:8080/app-authz-vanilla 访问它。Red Hat Single Sign-On Login 页面将打开。

登录页

Login Page

alice 身份登录,使用您为该用户指定的密码。验证后会显示以下页面:

hello World Authz 主页面

Hello World Authz Main Page

当您为客户端应用程序启用授权服务时,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();

现在,从 demo 应用程序注销并再次登录。您无法再访问应用程序。

Access Denied Page

现在我们修复该问题,而是使用 策略 代码文本区域下的下拉列表更改默认的策略代码,而不是更改默认策略代码。 这会重新启用对应用程序的访问,因为我们会模拟该策略的结果,这是默认为拒绝所有访问请求。在测试此更改前,请务必注销并重新登录。

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部