2014-07-16 2 views
0

SharePoint Online에서 yammer JavaScript SDK (platform_js_sdk.js)를 사용하여 로그인 한 사용자가 속한 그룹의 목록을 가져옵니다. 나는 논리가 작동하지만 문제는 인증 과정에있다. 사용자가 브라우저를 열 때마다 자신을 인증하기 위해 클릭해야하는 "Yammer로 로그인"버튼이 표시됩니다. 그들이 닫히고 다시 시작하면 로그인을 다시해야합니다. 그것은 어떤 이유로 인증 토큰이 지속되지 않는 것 같습니다. 우리 환경에서 싱글 사인온 (single-sign-on)을 사용할 수 있으므로 Yammer로 직접 이동해도 문제가 없습니다. 그래서싱글 사인온 (Single-Sign-On)을 사용하는 Yammer REST API

, 다음 코드

yam.connect.loginButton ('# 내-로그인'기능 (RESP) { ...... }

수익률은 IE에서 다음 11 :.

https://www.yammer.com/platform/login_status.json?client_id=MY_CLIENT_ID&_=SOME_NUMBER 필요한 크로스 리소스 공유 (CORS)

에 대한 XMLHttpRequest를하고 크롬에서 다음

https://www.yammer.com/platform/login_status.json?client_id=MY_CLIENT_ID&_=SOME_NUMBER4040 (허가되지 않음)

어떤 도움을 주시면 감사하겠습니다.

+0

동일한 문제가 있습니다. 해결 방법을 찾았습니까? – nit

답변

0

yam.getLoginStatus()를 미리 호출 해 보았습니까? 필자의 경우 yam.getLoginStatus()를 호출하면 쿠키가 손상되지 않는 한 이전 세션이 재개됩니다.