OPA (Open Policy Agent)에 대한 몇 가지 비디오와 자습서를 살펴보고 여러 서비스 / API에서 인증 및 권한 부여를 구현하는 데 사용하는 것이 정말 멋지다는 것을 알았습니다. 그러나 Windows에 설치하고 ASP.Net 핵심 웹 API와 통합하여 인증 및 권한 부여를 구현하는 방법에 대한 통찰력을 얻을 수 없습니다. 누구든지 이것에서 나를 도울 수 있습니까?
감사,
아밋 아난드
사용 사례 또는 실행중인 플랫폼에 대해 더 많이 알지 못하는 경우 몇 가지 일반적인 조언이 있습니다.
건축 . OPA를 사이드카로 실행할 것인지 독립형 서비스로 실행할 것인지 결정하십시오. 이는 지연 시간, 성능 및 정책에 필요한 데이터에 따라 달라지는 아키텍처 질문입니다. OPA는 사이드카로 설계된 빌딩 블록이지만 여러 복사본을 회전시키고 복사본을로드 밸런싱하고 지속성 계층을 추가하는 등 OPA를 중심으로 서비스를 구축 할 수 있습니다.
관리 . 정책로드 / 업데이트 방법을 결정 하고 결정 사항 을 OPA에 기록하고 해당하는 경우 데이터를 OPA 에 로드 하는 방법을 결정합니다 .
서비스 통합 . 서비스 (예 : Envoy, Linkerd, Kong 등)로 이동하는 모든 네트워크 트래픽을 가로채는 네트워크 프록시를 사용하는 경우 .Net 서비스를 수정하지 않고 OPA를 호출하도록 네트워크 프록시를 구성 할 수 있습니다 . 네트워크 프록시를 사용하지 않는 경우 서비스에 정책 결정이 필요할 때 HTTP 콜 아웃 을 만들도록 .Net 서비스를 수정 하고 가능한 경우 라이브러리를 사용하여 개별 서비스에 미치는 영향을 최소화합니다. 통합 페이지 어떻게 자바 봄과 PHP를위한 보여줍니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다