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