(SharePointアドイン+プロバイダのホストベースのAPI) SharePointリストからデータを表示するアプリケーションカスタムAPIを使用します。リストからデータを取得するには、Azure ADを使用せずにユーザーコンテキストでクエリを実行できるように、アクセストークンが必要です。新しいSharePoint開発フレームワーク((SPFx))でAppOnlyアクセストークンを取得できません。アプリケーション
新しいSharePoint開発フレームワーク((SPFx))AppでAppOnlyアクセストークンを取得することはできません。
我々は次のようでした:
1)当社は、提供を使用して、カスタムAPIを作成したカスタムビジネスロジックを使用してSharePointのリストからデータを取得することをアプリにホストされています。
2)AzureでAPIをホストし、SharePointにAppを登録しました。
3)新しいSharePoint開発フレームワーク(SPFx)を使用して作成されたアドインを通じてAPIを呼び出そうとしています。
リクエストダイジェストトークンを取得できます。しかし、このRequest Digest Tokenを使用してAPIでClientContextを作成することはできませんでした。しかし、SharePointフレームワーク(SPFx)を通じてアクセストークンを取得することはできません。
Azure ADを使用しないでAppOnlyアクセストークンを生成する方法はありますか。 AppOnlyアクセストークンがクライアントIDとクライアントシークレットを使用して生成された方が良いでしょう。
ありがとうございました。おそらくこれはあなたが達成しようとしているものに関連している https://github.com/SharePoint/sp-dev-fx-webparts/tree/master/samples/react-sp-elevatedprivileges
:
@bopeshこのソリューションはありますか? –