스프링 보안은 동적 역할 &을 어떻게 지원합니까? 예를 들어, 런타임시 최종 사용자가 역할을 생성 할 수 있습니다. 각 역할에는 런타임에 만들거나 업데이트 할 수있는 여러 권한이 포함될 수 있습니다. 3 개월 동안 활동이 없으면 각 허가는 삭제 주제와 같은 기준에 기초합니다. acl_entry의 레코드가 동적이 아닌 정적이기 때문에 스프링 보안의 ACL은이를 지원할 수 없습니다. 이러한 요구 사항을 지원하기 위해 스프링 보안을 사용자 정의하는 방법은 무엇입니까?봄 보안이 적용되는 기준 기반 권한 확인?
0
A
답변
1
스프링 보안 3은 expression based authorization을 지원합니다 : Spring Expression Language에 임의의 제약 조건으로 secuirty 제약 조건을 표현할 수 있습니다. 기본적으로이 표현식에 SecurityExpressionRoot
의 메소드를 사용할 수 있습니다.
그러나 MethodSecurityExpressionHandler.createEvaluationContext()
을 사용자 지정하여 자신의 메서드를 추가 할 수 있으므로 임의의 조건을 정의하고 이러한 식에서 사용할 수 있습니다. What's the difference between @Secured and @PreAuthorize in spring secu 3?도 참조하십시오.
관련 문제
- 1. 일부 사용자에게만 ASp.NET 보안이 적용되는 elmah
- 2. 권한 기반 보안 모델 (Winforms, EF)
- 3. ASP.NET 역할 기반 보안이 실제 역할 기반 액세스 제어 시스템입니까?
- 4. 권한/인증 기반 권한 부여/인증?
- 5. 파일 사용 권한 확인
- 6. 봄 MVC에서 다중보기 확인 자
- 7. 봄 보안이 나는 봄 보안 구성 문제 다음은</p> <p>나사 결합하고
- 8. 공유 그룹에 대한 프로그램 확인 권한 확인
- 9. 데이터 계층의 권한 기반 콘텐트
- 10. MongoDB 권한 기반 모델링 문제
- 11. Oracle의 디렉토리에 대한 권한 확인
- 12. 아이폰 지오 위치 권한 확인
- 13. 관리자 권한 확인 방법 C#
- 14. 스프링 3.0 보안이 주석 기반 컨트롤러와 함께 작동하지 않습니다.
- 15. 봄 : 동일한 개체, 다른 유효성 확인
- 16. 봄 보안 예
- 17. 데이터 기반 테스트 유효성 확인
- 18. JSON.NET에서 속성 기반 형식 확인
- 19. 봄 허가
- 20. Page Drupal에 대한 PHP 기반 권한
- 21. MVC 3에 클레임 기반 권한 추가
- 22. Django : 그룹 기반 권한 예/docs?
- 23. Windows 7에서 스프링 보안이 작동하지 않습니다.
- 24. 목록의 항목에 대한 사용 권한 확인
- 25. 폴더에 대한 PHP 확인 chmod 권한
- 26. 플래시 보안이 내장되어 있음
- 27. 봄 허가
- 28. 봄
- 29. 봄
- 30. 부분적으로 적용되는 재귀 함수