6.4. 修改 Red Hat Single Sign-On 数据源
您可以修改 Red Hat Single Sign-On 用来将其连接到您的新外部数据库的现有数据源配置。您可以在您注册了 JDBC 驱动程序的同一配置文件和 XML 块中执行此操作。以下是设置新数据库连接的示例:
声明您的 JDBC 驱动程序
前提条件
- 您已声明您的 JDBC 驱动程序。
流程
搜索
KeycloakDS的数据源定义。您首先需要修改
connection-url。厂商的 JDBC 实施的文档应指定此连接 URL 值的格式。定义要使用的
驱动程序。这是您在本章之前声明的 JDBC 驱动程序的逻辑名称。
每次您要执行事务时,每次都打开到数据库的新连接会非常昂贵。为补偿,数据源实施可维护一个打开的连接池。
max-pool-size指定它池的最大连接数。根据系统负载,您可能需要更改这个值。- 定义连接数据库所需的数据库用户名和密码。至少 PostgreSQL 需要此步骤。您可以担心这些凭据在示例中的明文中处于明文状态。存在方法来混淆这些凭据,但这些方法超出了本指南的讨论范畴。
注意
有关数据源功能的更多信息,请参阅 JBoss EAP 配置 指南中的数据源配置章节。