搜索

3.5. 配置安全域的缓存

download PDF

您可以为安全域指定缓存,以加快身份验证检查。默认情况下,安全域使用简单的 map 作为缓存。这个默认缓存是最大 1000 个条目的 Least Recently Used(LRU)缓存。或者,您可以将安全域设置为使用 Infinispan 缓存,或者完全禁用缓存。

3.5.1. 为安全域设置缓存类型

先决条件

  • 如果要将安全域配置为使用 Infinispan 缓存,您必须首先创建一个名为 security 的 Infinispan 缓存容器 其中包含安全域将使用的默认缓存。

    重要

    您只能定义一个用于安全域的 Infinispan 缓存配置。虽然您可以有多个使用 Infinispan 缓存的安全域,但每个安全域都从 Infinispan 缓存配置中创建自己的缓存实例。

    有关创建缓存容器的更多信息,请参阅 JBoss EAP 配置指南

您可以使用管理控制台或管理 CLI 来设置安全域的缓存类型。

  • 使用管理控制台:

    1. 导航到 Configuration Subsystems Security(Legacy)。
    2. 从列表中选择安全域,然后单击 View
    3. 单击 Edit,然后在 Cache Type 字段中选择 defaultinfinspan
    4. Save
  • 要使用管理 CLI,请使用以下命令:

    /subsystem=security/security-domain=SECURITY_DOMAIN_NAME:write-attribute(name=cache-type,value=CACHE_TYPE)

    例如,将 其他 安全域设置为使用 Infinispan 缓存:

    /subsystem=security/security-domain=other:write-attribute(name=cache-type,value=infinispan)
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.