2017-05-10 9 views
0

나는 자신의 회사 Yammer 계정을 통해 사용자가 로그인 할 수있게하려는 웹 사이트 (website1.com)를 가지고 있습니다. 내 [email protected] 이메일 주소를 사용하여 Yammer (기본/무료) 계정에 가입했습니다. 그런 다음 앱을 만들고 전체 OAuth 서버 측 워크 플로를 설정합니다.Yammer OAauth : 외부 네트워크 용 403을 얻으려면 Free/Basic Yammer 계정을 사용하여 글로벌 액세스 앱을 만들 수 있습니까?

지금 이메일 주소 [email protected]있는 사용자가 불평을 사용하여 내 사이트에 로그인하고 싶어 말한다. 그들은 website2.com 도메인을 사용하여 자신의 Yammer 계정을 가지고 있습니다. @ website1.com [XYZ]이있는 모든 사용자의 이메일 주소가 로그인을 시도 할 때

상황이 완벽하게 작동합니다. 다른 (외부 불평 사용자) 것들에 대한

는 OAuth를 워크 플로우에 링크하기 페이지로 얻을 수있는 지점까지 작동합니다. 사용자가 내 앱과의 "허용"(Website2.com 네트워크 연결)을 말한 후 Yammer는 authorization_code를 사용하여 website1.com으로 리디렉션합니다. 문서별로 다음 단계는 POST를 수행하고 access_token을 검색하는 것입니다. 이 요청은 다음 오류로 인해 실패합니다.

금지 된 (403) : 액세스 토큰을 검색하지 못했습니다. HttpStatusCode : 금지되어 있습니다. 네트워크에서이 애플리케이션의 OAuth 토큰을 요청할 수 없습니다.

초기 웹 검색을 수행하면 앱을 배포하고 글로벌 액세스 승인을 요청해야합니다. 나는 그 일을했지만 어떤 응답도받지 못했습니다 (단지 24 시간 만이었습니다).

그러나 불평의 API documentation 상태 나 외부 네트워크를 만들고 외부 네트워크 액세스를 테스트하기 위해 내 네트워크에 외부 사용자를 초대 할 수 있습니다.

그래서 나는 website1.com의 불평 계정을 사용하여 외부 네트워크를 만들어 내 네트워크에 [email protected]를 초대했다. 그러나 사용자는 여전히 website1.com의 Yammer에 로그인 할 수 없습니다. 동일한 403 오류를 가져옵니다.

지금 무료/기본 불평 네트워크는 글로벌 액세스 애플리케이션과 답이 갈 것입니다 응용 프로그램을 승인 나의 요청을 만들 수 없음을 걱정하고있다. 따라서 커뮤니티에 대한 질문은 다음과 같습니다. Yammer에서 Global Access 앱을 만들었습니까? 최근에 무료/기본 Yammer 계정을 사용하여 외부 네트워크를 OAuth에 사용할 수있게되었습니다 (Yammer를 구입하고 O365로 가져간 후에)?

답변

0

우리는 Yammer 팀의 도움으로이 항목을 정리했습니다. 내 질문에 대답하려면 :
예, 무료 Yammer 계정은 글로벌 액세스를 요청할 수 있습니다.
2. 모든 필수 데이터를 입력 한 후 Yammer를 통해 앱을 제출하십시오.
3. Yammer 팀과 함께 자세한 내용을 요청하십시오. 그들에게 친절하게 대답하십시오. (자신의 사이트/앱에 관한 보안 관련 질문을 준비하십시오.)
4. 근무일 기준으로 약 5-7 일 후에 앱이 전역 액세스 용으로 표시되고 Yammer 팀원이 완료되면 알려줍니다.
5. 공개 디렉토리 목록 (다른 앱과 함께 앱 기능이있는 곳)을 요청한 경우 Google에서 아직 수행하지 않은 추가 단계가 있습니다.