gpt4 book ai didi

open-policy-agent - 将开放策略代理与 ASP.Net Core Web API 集成

转载 作者:行者123 更新时间:2023-12-03 21:16:49 32 4
gpt4 key购买 nike

我正在浏览一些关于 OPA(开放策略代理)的视频和教程,发现使用它来实现跨多个服务/API 的身份验证和授权真的很酷。但是,我无法了解如何在 Windows 上安装它并将其与 ASP.Net 核心 Web API 集成以实现身份验证和授权。任何人都可以帮助我吗?

谢谢,

阿米特·阿南德

最佳答案

在不了解更多关于您的用例或您正在运行的平台的情况下,这里有一些一般性建议。

  • 建筑 .决定是要将 OPA 作为 sidecar 还是作为独立服务运行。这是一个架构问题,取决于延迟、性能和策略所需的数据。 OPA 是一个设计为 sidecar 的构建块,但您可以通过旋转多个副本、在它们之间进行负载平衡、添加持久层等来围绕 OPA 构建服务。
  • 行政管理 .决定how to load/update policies and log decisions OPA,如果适用,决定如何load data into OPA .
  • 服务集成 .如果您使用的网络代理拦截所有流向您的服务的网络流量(例如 Envoy、Linkerd、Kong 等),您可以 configure your network proxy to call out to OPA无需修改您的 .Net 服务。如果您没有使用网络代理,请修改您的 .Net 服务以创建 HTTP callouts当您的服务需要策略决策时,请尽可能使用库来最大程度地减少对单个服务的影响。 integration page展示了如何用于 Java Spring 和 PHP。
  • 关于open-policy-agent - 将开放策略代理与 ASP.Net Core Web API 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59875465/

    32 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com