【发布时间】:2016-10-20 17:10:33
【问题描述】:
是否可以通过 TFS 2015 REST API 仅允许 GET 请求,但仍允许通过 Web 界面和 Visual Studio 实现正常功能?
更多信息:
身份验证和授权是通过 Active Directory 帐户进行的,但我们希望将可通过 REST API 执行的操作限制为仅检索而非更改 TFS 数据。供应商要求我们通过 Internet 公开 REST API,但管理层不愿意,除非可以通过这种方式进行限制。这很可能是不可能的——至少,我的研究迄今未能找到解决方案——但我希望得到比我更有 TFS 经验的人的意见。
【问题讨论】:
-
这似乎是一个 XY 问题。您确定要基于 HTTP 动词进行授权吗?
-
身份验证和授权是通过 Active Directory 帐户进行的,但我们希望将可以通过 REST API 执行的操作限制为仅检索而不是更改 TFS 数据。供应商要求我们通过 Internet 公开 REST API,但管理层不愿意,除非可以通过这种方式进行限制。这很可能是不可能的——至少,我的研究到目前为止还没有找到解决方案——但我希望得到比我更有 TFS 经验的人的意见。
-
好的,请edit 在您的问题中添加附加信息。关于问题本身,过滤动词的代理服务器可能是一种选择?
-
谢谢,完成。我将与我们的中间件团队一起探讨代理服务器的想法。
标签: tfs