第 7 章 迁移到 Elytron


7.1. Elytron 概述

JBoss EAP 7.1 引入了 Elytron,它提供了一个统一的框架,可以管理和配置单机服务器和受管域的访问权限。它还可用于为部署到 JBoss EAP 服务器的应用配置安全访问。

重要

基于 PicketBox 的 Elytron 和传统安全子系统的架构截然不同。Elytron 曾尝试创建一个解决方案,允许您在当前运行的同一安全环境中运行;然而,这并不表示每个 PicketBox 配置选项在 Elytron 中都有等同的配置选项。

如果您无法在文档中找到信息以帮助您使用旧版安全实施时获得类似功能,则可以通过以下方法之一找到帮助:

使用基于 PicketBox 的传统 安全 子系统的 JBoss EAP 7.0 服务器配置和部署应该无需更改 JBoss EAP 7.1 及之后的版本即可运行。Picketbox 继续支持安全域,允许应用继续使用现有的登录模块。安全域供管理层用于安全性,也被 Elytron 取代和模拟。这样,您可以在 elytron 和旧 安全 子系统中定义身份验证,并并行使用它们。有关如何配置应用以使用 Elytron 和传统安全性的更多信息,请参阅配置 Web 应用以使用 Elytron 或传统安全性以进行身份验证,了解如何为 JBoss EAP 配置身份管理

尽管仍然支持 PicketBox 身份验证,但当您准备好迁移应用程序时,建议您切换到 Elytron。使用 Elytron 安全性的一个优点是它为服务器和您的应用提供了一致的安全解决方案。有关如何将 PicketBox 身份验证和授权迁移到使用 Elytron 的详情,请参考本指南中的迁移身份验证配置

有关 elytron 子系统中提供的新资源的概述,请参阅 JBoss EAP 安全架构 指南 中的 Elytron 子系统 中的资源。

重要

请注意,如果您在部署中同时选择同时使用旧 的安全 子系统和 Elytron,则不支持使用不同安全架构在部署之间调用。

有关并行使用这些子系统的更多信息,请参阅如何在 Parallel 中使用 Elytron 和 Legacy Security Subsystems ,以了解如何为 JBoss EAP 配置身份管理

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部