2016-09-13 6 views
1

Live 및 O365 용 OAuth URL이 서로 다르다는 것을 감안할 때 ** (처음에는 그 URL이 맞을 수 있기를 바랍니다), 현재 사용자가 실행 중인지 여부에 관계없이 Office 작업 창 추가 기능을 알 수있는 방법이 있습니까? 라이브 ID 또는 Office 365 ID?사용자가 Office.js 작업 창에서 Windows Live 또는 Office 365 사용자인지 확인하십시오.

우리는 현재 사용자가 로그인 할 수있는 두 개의 버튼, 즉 "Windows Live 로그인"과 "OAuth 로그인 단계"를 시작하는 "Office 365로 로그인"에 대한 표시를 사용합니다. 로그인 버튼이 하나 뿐이므로 현재 로그인 한 사용자 유형에 맞게 사전 설정됩니다.

답변

3

Azure AD 수렴형 인증을 살펴 보겠습니다. 여기에 다양한 접근을 https://azure.microsoft.com/en-us/documentation/articles/active-directory-appmodel-v2-overview/

에 대해 설명하고 여기에 대해 이야기 블로그 포스트의 기사입니다 같은 : https://blogs.msdn.microsoft.com/richard_dizeregas_blog/2015/09/04/working-with-the-converged-azure-ad-v2-app-model/

수렴 된 인증은 작업 창에 이상적입니다 implict 보조금을 지원하는 추가 기능 또한

우리는 작업 도우미 내에서 동일한 것을 쉽게 달성 할 수 있도록 도와주는 인증 도우미를 구축하고 있습니다. 공개 될 때 내 답변을 수정하겠습니다.


편집 : 이제 쉽게 마이크로 소프트, 구글, 페이스 북 또는 제 3 자 OAuth를 제공 인증을 OfficeHelpers을 사용할 수 있습니다

. 여기 https://unpkg.com/@microsoft/[email protected]/dist/office.helpers.js

을 문서입니다 :

여기 라이브러리의 https://github.com/OfficeDev/office-js-helpers

당신이 어떤 문제가있는 경우/문제 https://github.com/OfficeDev/office-js-helpers/issues 파일 버그를 찾아주세요.

+0

인증 도우미에 대한 업데이트 여부를 확인하기 만하면됩니다. – Sameera

+1

죄송합니다. 여기 [OfficeHelpers] (https://github.com/OfficeDev/office-js-helpers)가 있습니다. 귀하의 의견을 기다리며 :). – WrathOfZombies