SharePoint 2013 oauth URL을 to 토큰 가져 오기
-
10-12-2019 - |
문제
여기에 아이디어가 있습니다. 나는 PHP 웹 사이트를 내 서버에서 호스팅하고 Office365에서 호스팅되는 My SharePoint 2013 사이트에서 작동합니다.
My SharePoint 2013 사이트는 smeasy.sharepoint.com입니다 나는 msdn.microsoft.com/en-us/library/jj687469.aspx 및 smeasy.sharepoint.com/_layouts/15/appregnew.aspx와 함께 등록 된 앱을 읽었습니다. 이후 smeasy.sharepoint.com/_layouts로 권한을 할당했습니다. / 15/Appinv.aspx
또한 OAuth URL 을 만들었습니다.
와 코드 에 대해 코드
문제는 다음과 같습니다. PHP에서 코드로 토큰을 얻는 방법 (이 코드를 통과하는 URL과 방법), 방법을 찾을 수 없습니다. 이렇게하는 방법을 찾을 수 없으며 기사를 가리킬 수 있습니까? 또는 적어도 이렇게하면 이제는 원격 서버 (Azure가 아님)에서 이것이 가능하다는 것을 확신하지 못합니다.
해결책
간단한 답변은 (또는 그렇게 할 수 있으므로 설계되지 않음) 앱에서 생성 해야하는 PHP에서 토큰을 가져옵니다.
자세한 내용은 팁과 트릭을 살펴보십시오.
http://msdn.microsoft.COM / ko / library / fp179932 % 28v= 사무실 .15 % 29 # 토큰
및 높은 트러스트
http://msdn.microsoft.COM / KO / Library / FP179932 % 28V= Office.15 % 29 # S2S
다른 팁
에 게시물 요청을 만드는 액세스 토큰을 얻을 수 있습니다.
https://accounts.accesscontrol.windows.net/<site_realm>/tokens/OAuth/2
.
신체의 필수 게시물 매개 변수가 있습니다. 그러면 SharePoint Online 사이트로 전화를 걸고 만료되면 액세스 토큰을 재생성하는 데 사용할 수있는 액세스 토큰 및 새로 고침 토큰을 반환합니다.
완전한 흐름은이 게시물을 참조하십시오 :