나는 자신의 회사 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로 가져간 후에)?