2017-05-10 18 views
0

私は自分の企業のYammerアカウントでユーザーがログインできるようにするWebサイト(website1.com)を持っています。私は[email protected]のメールアドレスを使ってYammer(Basic/Free)アカウントにサインアップしました。その後、アプリケーションを作成し、OAuthサーバー側のワークフロー全体を設定します。Yammer OAauth:外部ネットワーク用に403を取得するには、Free/Basic Yammerアカウントを使用してグローバルアクセスアプリを作成できますか?

ここでメールアドレスが[email protected]のユーザーは、Yammerを使用して自分のサイトにログインするとします。彼らはwebsite2.comドメインを使って独自のYammerアカウントを持っています。

[xyz] @ website1.comのメールアドレスを持つユーザーがログインしようとすると、すべてが正常に動作します。

他の(外部のYammerユーザー)は、OAuthワークフローの[リンク]ページに到達するまで作業します。ユーザーが自分のWebsite2.comネットワークを「許可する」と言うと、自分のアプリケーションとやりとりします。 Yammerはauthorization_codeを使用してwebsite1.comにリダイレクトします。ドキュメントごとの次のステップは、POSTを実行してaccess_tokenを取得することです。この要求は、次のエラーで失敗しています。

禁止(403):アクセストークンの取得に失敗しました。 HttpStatusCode:禁断のは、あなたのネットワークが

最初のWeb検索は、私はグローバルアクセスの承認のための私のアプリとリクエストを展開する必要が示して、このアプリケーションのためのOAuthトークンを要求することはできません。私はそれをしましたが、まだ何らかの反応を受けていませんでした(わずか24時間でした)。

しかしYammerのAPI documentation私は外部ネットワークを作成し、外部ネットワークアクセスをテストするために外部ユーザーをネットワークに招待できます。

私はwebsite1.comのYammerアカウントを使用して外部ネットワークを作成し、[email protected]を自分のネットワークに招待しました。しかし、ユーザーはまだwebsite1.comのYammerにログインすることはできません。同じ403エラーを取得します。

フリー/ベーシックなYammerネットワークでグローバルアクセスアプリを作成できないと心配しています。承認アプリへのリクエストには回答がありません。コミュニティの質問です:Yammerのグローバルアクセスアプリを作成して、最近(Yammerを買ってO365に入れた後に)無料の/ Basic Yammerアカウントを使ってOAuthに外部ネットワークを使用できるようにしましたか?

答えて

0

私たちはYammerチームの助けを借りてこれを分類することができました。私の質問に答えるには:
1.はい、無料のYammerアカウントでグローバルアクセスをリクエストできます。
2.すべての必須データを入力した後、Yammerを通じてアプリケーションを送信します。
3. Yammerチームは、詳細を求めるリクエストを受け取りました。それらにうまく対応してください。 (あなた自身のサイト/アプリに関するいくつかのセキュリティ関連の質問に備えてください)。
4.約5-7営業日で、あなたのアプリはグローバルアクセスのためにリストされ、Yammerのチームメンバーはそれが完了したらあなたに通知します。
5.パブリックディレクトリリスト(あなたのアプリが他のアプリと共に紹介されている場所)をリクエストした場合、まだ行っていない追加の手順があります。

関連する問題