Spring security Spring 3-自定义安全性

Spring security Spring 3-自定义安全性,spring-security,Spring Security,我正在将一个遗留应用程序从专有技术转换为基于Spring的web应用程序,使后端系统保持原样。登录服务由后端系统通过一个函数调用提供,该函数调用接收一些参数(用户名、密码和其他一些参数),并提供一个输出,其中包括用户的身份验证和其他属性,如firstname、lastname等 我需要做什么才能将其编入spring3.0安全模块。看起来我需要提供一个自定义的AuthenticationProvider实现(这是我调用后端函数的地方吗?)。我是否还需要一个自定义的UserDetails和UserD

我正在将一个遗留应用程序从专有技术转换为基于Spring的web应用程序,使后端系统保持原样。登录服务由后端系统通过一个函数调用提供,该函数调用接收一些参数(用户名、密码和其他一些参数),并提供一个输出,其中包括用户的身份验证和其他属性,如firstname、lastname等

我需要做什么才能将其编入
spring3.0
安全模块。看起来我需要提供一个自定义的
AuthenticationProvider
实现(这是我调用后端函数的地方吗?)。我是否还需要一个自定义的
UserDetails
UserDetails服务
实现,它需要
loadUserByName(字符串用户名)


关于这方面的好文档有什么建议吗?下载时附带的参考是可以的,但在实现自定义安全性方面没有太大帮助。

您只需要实现一个,只有当您希望提供一些不适合标准Spring用户详细信息类的用户详细信息时:您需要为自己实现一个

您可以找到一个很好的例子(只需将hibernate替换为与后端通信时使用的东西)