2016-08-15 2 views
2

스프링 보안 또는 Apache Shiro 프레임 워크와 함께 작동하는 ABAC (Attribute-Based Access Control) 패러다임의 오픈 소스 또는 상용 구현을 찾으려고합니다. 지금은 그 중 하나를 찾을 수 없습니다. 그런 종류의 기능이 필요한 사람은 제가 처음이라고 생각하지 않습니다. 그렇기 때문에이 기능을 지원하는 프레임 워크를 추천 해 주시겠습니까?Spring Security 또는 Apache Shiro에 대한 ABAC 지원

또한 Permissions in Apache Shiro은 ABAC 패러다임 구현의 특별한 경우로 간주 될 수 있습니까?

답변

1

면책 조항 :

  • 기본 봄 보안 통합
  • 통합 다른 자바 : 나는 Axiomatics 작동

    Axiomatics은 서로 다른 환경과 통합 액세스 제어 (ABAC) 구현을 기반으로 특성을 제공한다 SDK 및 API를 통한 앱

  • API 게이트웨이와의 통합 Apigee
  • 데이터베이스 보안

우리는 고객이 아파치 시로 통합 있었다. Apache Shiro는 ABAC의 단순화 된 형태입니다. ABAC와 통합 될 수 있습니다.

Axiomatics의 구현은 XACML을 사용합니다.

1

오픈 소스 Java 대안의 경우 XACML Wikipedia page : AuthzForce, Apache OpenAZ, WSO2 Balana에서 몇 가지를 찾을 수 있습니다. AuthzForce의 경우 embedded Java PDP 또는 (원격) RESTful PDP을 사용하여 ABAC/XACML 인증 필터의 Java 코드 샘플을 찾을 수 있습니다.