在我们的系统中,用户永远不会从数据库中删除。我们所做的是将他们的信息匿名化并在 date_delete 列中添加时间戳。
如何配置 Grails Spring Security 以检查用户是否未从数据库中“软删除”?
最佳答案
您将需要实现 UserDetailsService
接口(interface)和内loadUserByUsername
方法您可以自定义用户的定位方式。
引用 Custom UserDetailsService在插件文档中了解更多信息。
关于security - 自定义登录检查(Grails Spring Security),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7724532/