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