타사 응용 프로그램을 만들어 파트너 센터 API에 액세스합니다.권한이 부여 된 웹 API에서 파트너 센터에 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;
우리가 아약스 호출에서 얻은 웹 API에 토큰 여기에 동일한 ID를 사용 하는가 : 우리는 다음과 같은 코드를 우리에게 제공 한 설명서에 따라. 또는 액세스 토큰을 새로 고쳐야합니다. 그렇다면 웹 API에서이를 수행하는 방법은 무엇입니까?
또한 WebAPI에서 tokenCache를 어떻게 생성 할 수 있습니까?