0

在我的项目中,我想让 Spring Security 登录功能指向 MySQL 数据库,而我的项目的其他功能正在 SQL Server 中运行,我怎样才能使 Spring Security 登录功能指向 MySQL 数据库。

我创建了数据源,即:dataSource 和 dataSourceMySQL

dataSource 指向 SQL Server 数据库,dataSourceMySQL 指向 MySQL 数据库。但我不知道如何更进一步。如何实现“使spring security登录功能指向MySQL数据库”?

4

1 回答 1

0

在您的春季安全上下文中,您可以使用

身份验证管理器

身份验证提供者

然后与

jdbc-用户-服务

并设置

数据源参考

与您一起使用mysql数据源,如下所示:

<security:authentication-manager alias="authenticationManager">
    <security:authentication-provider>
        <security:password-encoder hash="md5" />
        <security:jdbc-user-service id="jdbcUserService"
            data-source-ref="dataSource" />
    </security:authentication-provider>
</security:authentication-manager>
于 2013-06-10T12:39:52.913 回答