パートナーセンターAPIにアクセスするためのサードパーティアプリケーションを作成しています。承認されたWeb APIからPartner CenterにAPI呼び出しを行う方法
私たちは、ログイン用にMSALライブラリを使用する第三者アプリケーションとしてJSOMアーキテクチャを使用してSharePointサイトを登録しました。その後、accessTokenを使用して、データベースから安全にデータにアクセスするために使用されるWebAPIを呼び出します。パートナーの詳細については、パートナーセンターAPIにアクセスする必要があります。
var clientcred = new ClientCredential(clientId, appKey);
var authContext = new AuthenticationContext(string.Format("https://login.microsoftonline.com/{0}/", tenantID), tokenCache);
var result = await authContext.AcquireTokenAsync("https://api.partnercenter.microsoft.com", clientcred, new UserAssertion(idToken));
var pcAccessToken = result.AccessToken;
は、我々はAJAX呼び出しから取得したウェブAPIにトークンここで同じIDを使用する必要があります:私たちは、次のコードを持って、私たちに提供されているドキュメントごととして。または、アクセストークンを更新する必要がありますか。はいの場合、Web APIでそれを行う方法は?
また、WebAPIでtokenCacheを生成するにはどうすればよいですか?