런타임에 설정 값 "grails.plugin.springsecurity.auth.loginFormUrl =/login/auth"에 접미어를 추가해야합니다. 그래서 "LoginUrlAuthenticationEntryPoint"클래스에서 "loginFormUrl"필드를 변경해야한다고 생각합니다. "setLoginFormUrl"메서드는 사용되지 않으므로 런타임에 어떻게 변경할 수 있습니까? 해야 할 때마다 새로운 "LoginUrlAuthenticationEntryPoint"를 삽입/생성해야합니까? 어떻게/어떻게하면 좋을까요?SpringSecurity/Grails 런타임시 LoginUrlAuthenticationEntryPoint에서 loginFormUrl을 동적으로 변경하는 방법은 무엇입니까?
1
A
답변
1
그래서 해결책은 매우 간단합니다. LoginUrlAuthenticationEntryPoint와 거의 흡사하지만 determineUrlToUseForThisRequest 메소드의 다른 구현이있는 자체 AuthenticationEntryPoint를 구현했습니다.
authenticationEntryPoint(MyCustomEntryPoint) {}
:
그런 다음 당신은 당신 resources.groovy이를 추가해야
관련 문제
- 1. 런타임시 CurrentCulture를 변경하는 방법은 무엇입니까?
- 2. 런타임시 '합계'조건을 변경하는 방법은 무엇입니까?
- 3. 런타임시 레이아웃을 변경하는 방법은 무엇입니까?
- 4. 런타임시 AndroidManifest를 변경하는 방법은 무엇입니까?
- 5. 런타임시 LinearLayout의 크기를 변경하는 방법은 무엇입니까?
- 6. 런타임시 init 매개 변수를 변경하는 방법은 무엇입니까?
- 7. 런타임시 사파리 확장의 높이를 변경하는 방법은 무엇입니까?
- 8. 런타임시 slf4j 레벨을 변경하는 방법은 무엇입니까?
- 9. 런타임시 wpf에서 xmldataprovider 소스를 변경하는 방법은 무엇입니까?
- 10. 런타임시 웹보기의 높이를 변경하는 방법은 무엇입니까?
- 11. 런타임시 클래스 정의를 변경하는 방법은 무엇입니까?
- 12. 런타임시 Xul 요소의 불투명도를 변경하는 방법은 무엇입니까?
- 13. 런타임시 com.arjuna.ats.jbossatx.jta.TransactionManagerService TransactionTimeout의 값을 변경하는 방법은 무엇입니까?
- 14. 런타임시 데이터 템플릿을 변경하는 방법은 무엇입니까?
- 15. 런타임시 @autowired 빈 구현을 변경하는 방법은 무엇입니까?
- 16. Qt에서 런타임시 언어를 변경하는 방법은 무엇입니까?
- 17. 런타임시 basicHttpBinding sendTimeout을 변경하는 방법은 무엇입니까?
- 18. 런타임시 JFormattedTextField의 형식을 변경하는 방법은 무엇입니까?
- 19. 런타임시 Javascript 코드를 변경하는 방법은 무엇입니까?
- 20. 런타임시 log4j appender를 변경하는 방법은 무엇입니까?
- 21. 런타임시 SQL 쿼리를 변경하는 방법은 무엇입니까?
- 22. 런타임시 JButton 속성을 동적으로 변경하십시오.
- 23. 런타임시 이미지 뷰를 동적으로 만드는 방법은 무엇입니까?
- 24. 런타임시 DataSource에 동적으로 연결하는 방법은 무엇입니까?
- 25. 런타임시 자바 스크립트에서 CKEditor 언어를 변경하는 방법은 무엇입니까?
- 26. 런타임시 동적으로 xml 파일 업데이트
- 27. 런타임시 sql_mode를 변경하는 방법
- 28. 뷰 상태 값을 동적으로 변경하는 방법은 무엇입니까?
- 29. 안드로이드에서 xml 배경을 동적으로 변경하는 방법은 무엇입니까?
- 30. 수퍼 클래스를 동적으로 변경하는 방법은 무엇입니까?