我需要在运行时动态地将后缀附加到配置值“ grails.plugin.springsecurity.auth.loginFormUrl = / login / auth”。因此,我认为我必须在类“ LoginUrlAuthenticationEntryPoint”中更改字段“ loginFormUrl”。不赞成使用方法“ setLoginFormUrl”,所以我想知道如何在运行时更改它?我是否应该每次都需要注入/创建一个新的“ LoginUrlAuthenticationEntryPoint”?我将如何/在何处执行此操作?
因此,解决方案非常简单。我实现了自己的AuthenticationEntryPoint,它与LoginUrlAuthenticationEntryPoint非常相似,但是对defineUrlToUseForThisRequest方法具有不同的实现。
然后,您只需将其添加到您的resources.groovy中:
authenticationEntryPoint(MyCustomEntryPoint) {}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句