为什么匿名用户需要权利" Feeds_ViewFeed"由经过身份验证的用户发布包?

时间:2015-03-25 11:12:21

标签: proget

我无法使用username:password作为API密钥为经过身份验证的用户发布程序包,只要匿名用户至少没有" Feeds_ViewFeed"右。

但我不想让我的软件包对匿名用户可见。但我需要由经过身份验证的用户发布包。

使用以下配置进行测试

  • ProGet由Windows服务
  • 托管
  • Anonymous未分配任何权利

如果我尝试推送包,我会收到以下错误:

Pushing xxx to 'xxx'...
Please provide credentials for: xxx UserName:
Cannot prompt for input in non-interactive mode.

还试图给匿名用户提供" Feeds_AddPackage"正确并通过API密钥保护Feed。不使用" Feeds_ViewFeed"分配给匿名者。一旦" Feeds_ViewFeed"分配推送API键也可以。

这是出于设计,配置错误还是错误?

有什么建议吗?

产品:ProGet 版本:3.5.5

0 个答案:

没有答案