2016-07-04 8 views
0

현재 XACML PDP를 REST API로 제공하는 프로젝트를 진행하고 있습니다. 결국 결국 클라이언트가 다양한 XACML 요청 관련 속성을 포함하는 REST 요청을 보내고 그에 대한 결정을 검색 할 수있게됩니다.XACML 3.0 사양에 지정된 URI의 URL 확인

가 이미 서비스를 구현하지만, 문서에서 (http://docs.oasis-open.org/xacml/xacml-rest/v1.0/csprd03/xacml-rest-v1.0-csprd03.html)

XACML 3.0에 대한 REST 사양에 정의 된대로 지금 내가 제대로 REST 엔드 포인트를 정렬해야, 각 자원에 대한 다양한 의 URI을 정의

예 : 오아시스 : 이름 : TC : XACML : 3.0 : 프로필 : 나머지 : 집에 내가 알아야 할

나머지 엔트리 포인트에 대한 URI는 항아리 (섹션 2.2.1에서와 같이)입니다 무엇입니까? 그것은 https://example.com/xacml/home 내 서비스를 가정이 URI

에 대한 딩 URL이 https://example.com/xacml

에서 호스팅되는입니까?

당신이 지원하는 데 필요한 REST profile of XACML (당신이 author에 트윗 수), 거기에 여러 엔드 포인트에 따르면 당신에게

답변

0

감사 : 오아시스 : 이름 :

  • 진입 점을 (항아리로 확인 TC를 : xacml : 3.0 : profile : rest : home) : 이것은 웹 서비스의 루트입니다. 귀하의 경우, 그것은 https://example.com/xacml 또는 아마도 https://example.com/xacml/api 일 것입니다 (최상위 수준에서 어떤 종류의 UI를 원한다면)
  • PDP (urn : oasis : names : tc : xacml : 3.0 : profile로 식별 됨) : rest : pdp) : XACML 요청을 보내는 곳입니다.

    <?xml version="1.0"?><resources xmlns="http://ietf.org/ns/home-documents" 
        xmlns:atom="http://www.w3.org/2005/Atom"> 
        <resource rel="http://docs.oasis-open.org/ns/xacml/relation/pdp"> 
        <atom:link href="/asm-pdp/authorize"/> 
        </resource> 
    </resources> 
    

    HTH, 데이비드 : 당신이 홈 엔드 포인트에 요청을 보낼 때 Axiomatics 정책 서버에서, 그것은으로 응답, <host>:<port>/asm-pdp/authorize

입니다.

+1

데이빗 감사합니다! – ManZzup