6.4. 修改 Red Hat Single Sign-On 数据源
在声明 JDBC 驱动程序后,您必须修改 Red Hat Single Sign-On 用来将其连接到您的新外部数据库的现有数据源配置。您将在您注册 JDBC 驱动程序的同一配置文件和 XML 块中执行此操作。下面是设置与新数据库的连接的示例:
声明您的 JDBC 驱动程序
为 KeycloakDS
搜索数据源定义。首先需要修改
connection-url
。您的供应商 JDBC 实施的文档应指定此连接 URL 值的格式。
接下来定义您要使用的 驱动程序
。这是您在本章上一节中声明的 JDBC 驱动程序的逻辑名称。
每次您要执行事务时,都必须打开与数据库的新连接。为了补偿,数据源实施会维护一个开放连接池。max-pool-size
指定它将池的最大连接数。您可能希望根据系统的负载更改此值。
最后,在使用 PostgreSQL 时,您需要定义连接到数据库所需的数据库用户名和密码。您可能会担心在示例中是明文。有方法模糊处理,但这超出了本指南的范围。
有关数据源功能的更多信息,请参阅 JBoss EAP 配置指南中的数据源配置章节。https://access.redhat.com/documentation/zh-cn/red_hat_jboss_enterprise_application_platform/7.2/html-single/configuration_guide/index#datasource_management