gpt4 book ai didi

c# - 保护多个 API

转载 作者:太空宇宙 更新时间:2023-11-03 12:34:19 25 4
gpt4 key购买 nike

想象一下我们有一个 IdentityServer、一个 MVC 客户端和 2 个 API 的情况。所以有 2 个 API 资源(Api1Api2)。 Api2Api1 的完整副本,但有一些自定义。现在管理员用户应该被授权访问这两个 API,但另一个用户将只被允许访问 Api2

向用户 Api1.AccessApi2.Access 添加声明并将其设置为相应 API 中的授权策略是否有意义。身份服务器是否为此提供了一些东西,例如基于用户添加 API 资源?

最佳答案

声明是关于身份 - 而不是权限。

您需要检查是否允许用户从 API 内部访问 API。

https://leastprivilege.com/2016/12/16/identity-vs-permissions/

关于c# - 保护多个 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41579243/

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