2

username:password只要匿名用户至少没有“Feeds_ViewFeed”权限,我就无法使用 API 密钥为经过身份验证的用户发布包。

但我不想让匿名用户看到我的包裹。但我需要由经过身份验证的用户发布包。

使用以下配置进行测试

  • ProGet 由 windows 服务托管
  • 匿名者没有分配任何权利

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

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

还尝试为匿名用户提供“Feeds_AddPackage”权限并通过 API 密钥保护提要。没有分配给匿名的“Feeds_ViewFeed”也不起作用。一旦分配了“Feeds_ViewFeed”,使用 API 密钥推送也可以工作。

这是设计、配置错误还是错误?

有什么建议吗?

产品:ProGet 版本:3.5.5

4

0 回答 0