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