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