SharePoint 2013 に"プロバイダー ホスト型アプリ" をアプリのみのポリシーで追加したいと考えています。
しかし、Visual Studio のアプリ ソリューションで [アプリが SharePoint へのアプリのみの呼び出しを行うことを許可する]を有効にするとすぐに、アプリを SharePointに正常に追加できなくなります。SharePoint エラー メッセージで、次のエラーが表示されました。
「アクセスが必要です」
「申し訳ありませんが、このページへのアクセス権がありません」
ULS ログ (SharePoint ログ) を確認したところ、" Claims Authentication " エラーとメッセージ (イベント ID " g220 ")が表示されました。
「dom\myusr の Windows ID がありません」
その他の情報:
- 私が使用したユーザーは、既にサイト コレクション管理者です。
- アプリで他のスコープのアクセス許可を使用しません。
- アプリのみのポリシーのチェックボックスを有効にしないと、アプリを正常に追加できます。
- SharePoint はクレーム認証を使用します。そして、ULS ログには、クレーム認証プレフィックスがないためにユーザーを解決できないかのように表示されます。
私の質問:
- 私は何かを逃しましたか?
- アプリを正常に追加するにはどうすればよいですか?
助けてくれてありがとう!
よろしくお願いします
-motyus-
エラーを再現する詳細な手順:
- Visual Studio 2012 でアプリのみのポリシーを有効にする
- アプリを SharePoint に追加して信頼する
- SharePoint でエラー メッセージが表示される
- ULS ログをチェックインすると、これが得られました