115 views(since 2013/10/08)

SharePoint Add-ins 2013 (オンプレミス; on-premise) にTenant Scopeでリリース時にエラーになる

はじめに

SharePoint Add-insにテナント(Tenant) Scope で、権限の追加時に、以下のエラーが出る場合があります。

英語
Sorry, only tenant administrators can add or give access to this app
日本語
申し訳ございません。このアプリへのアクセス許可を追加または付与できるのは、テナント管理者のみです。

その場合には、ファーム管理者に追加する必要があります。

詳細

例)AppManufest に テナント(tenant)に[Full Control]を設定します

tenant-onpremise0010

デバック実行すると以下のメッセージが表示されます。
「申し訳ございません。このアプリへのアクセス許可を追加または付与できるのは、テナント管理者のみです。」

tenant-onpremise0020

[SharePoint全体管理]の[セキュリティ]をクリックする

tenant-onpremise0030

[Farm Administratore(ファーム管理者)]にVisual Studioを実行しているユーザを追加します。

tenant-onpremise0040

IISをリセットする

[PowerShell]を[管理者として実行する]

[Iisreset]コマンドを入力する

tenant-onpremise0050

再度[Visual Studio]で[デバック実行]する
Farm Administratorの権限が付与されているので、メッセージが以下に代わります
「すべてのサイトコレクションのフルコントロールを許可します。」

tenant-onpremise0060

結果、以下のように SharePoint Provider-hosted からSharePointにアクセスできています

tenant-onpremise0070

参考

  1. Apps using tenant scope permissions in a local site

 

 

 

Filed Under: SharePoint

Tags:

About the Author

野呂清二(ご連絡はこちらまで (http://www.exceedone.co.jp/inquiry/)

Leave a Reply




If you want a picture to show with your comment, go get a Gravatar.