OAuth2.0 인증 프로토콜을 사용하여 OneDrive for Business에 액세스하려고합니다. 나는이 예제를 따랐다 : http://msdn.microsoft.com/EN-US/library/dn605894(v=office.15).aspx 이 지금까지 내 코드입니다 :OneDrive for business Oauth2 인증
// Create an authentication context
AuthenticationContext ac = new AuthenticationContext(string.Format("https://login.windows.net/{0}",
ClaimsPrincipal.Current.FindFirst(TenantIdClaimType).Value));
String id = ClaimsPrincipal.Current.FindFirst(TenantIdClaimType).Value;
// Create a client credential based on the application id and secret.
ClientCredential clcred = new ClientCredential(AppPrincipalId, AppKey);
// Using the authorization code acquire an access token.
var arAD = ac.AcquireTokenByAuthorizationCode(code, new Uri(appRedirect), clcred);
나는 인증 코드를 얻고 잘못된 오류입니다. 이 메시지를받는 이유를 이해할 수 없습니다.
도움이 될 것입니다.
문제를 해결 된 것으로 표시하지 마십시오. 대신, 솔루션에 대한 응답을 게시하고 해당 대답을 수락하십시오. 이제 당신이 그것을 제거하고, 그것은 매우 혼란 스럽습니다 ... –
안녕하세요, 정말 혼란에 대해 죄송합니다. 대신 Java로 구현하여 문제를 해결했습니다. 나는 HttpClient 3.1 Post Method를 사용하여 인증 코드, 액세스 권한 및 가져 오기 토큰을 가져 왔습니다. 다시 한 번 혼란에 빠져서 죄송합니다. – Saurabh