security - 自定义登录检查(Grails Spring Security)

标签 security spring grails

在我们的系统中,用户永远不会从数据库中删除。我们所做的是将他们的信息匿名化并在 date_delete 列中添加时间戳。

如何配置 Grails Spring Security 以检查用户是否未从数据库中“软删除”?

最佳答案

您将需要实现 UserDetailsService接口(interface)和内loadUserByUsername方法您可以自定义用户的定位方式。

引用 Custom UserDetailsService在插件文档中了解更多信息。

关于security - 自定义登录检查(Grails Spring Security),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7724532/

相关文章:

java - 如何使用提供的 keystore 对 jar 文件进行签名

css - CSS(以及派生 SASS、SCSS 等)允许用户上传是否安全?有安全问题吗?

java - 从 Spring MVC 调用远程地址

java - 在执行程序服务中记录父线程名称

grails - 使用Spring Security插件,我如何在首次运行后从 Bootstrap 中删除密码,并在从数据库访问后再进行设置?

Grails 自动重新加载新的 Controller Action

sql-server - 如何从 SQL Server 存储的 SID 获取 Active Directory 组名称?

security - slice 操作导致缓冲区溢出和用户密码泄露?

java - Pom.xml 在编译 maven-processor-plugin 时返回错误

grails - 租户服务不可用 Grails 3.3.2 gorm 6.1.8.RELEASE