在开发过程中,我发现自己经常需要重新启动我的应用程序,这反过来又导致手动登录的额外步骤。
我以为我可以在 Bootstrap 中添加方法调用 springSercurityService.reauthenticate('myuser') 但我没有成功
应用程序启动后在 Controller 中执行相同的操作工作正常,因此它只是在 Bootstrap 中不起作用。 我调试了代码,没有看到任何明显的错误。
最佳答案
我遇到了同样的问题,我的解决方法是使用书签(或自定义浏览器“搜索引擎”),这使得重新登录变得非常容易。启用深度链接后,可以很容易地继续在同一页面上工作。重新启动服务器后,只需刷新页面,它就会重定向到登录页面。只需激活小书签(或“搜索引擎”),它就会让您登录并将您重定向回您正在处理的页面。
我有详细的blog post这展示了如何进行此设置。
关于grails - 使用 spring security core 在 bootstrap 中自动登录 grails,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10267275/