2016-10-29 10 views
1

私のウェブアプリケーションをgsuite(fka google appsマーケットプレイス)に統合していますが、ユーザー作成フローの処理方法がわかりません。Gsuiteアプリケーションの統合:ユーザーの会社/ドメインを特定する

最初にドメインの管理者は自分のアプリを追加し、最初の承認手順(スコープ、TOS、ユーザーに通知)を行います。私が理解する限り、現時点では私のサイトとの通信はありません。

私のサイトの設定を完了するように管理者に促すリンクがあります。 管理者がこのリンクを開くと、私は彼をoauth経由で実行し、彼のトークンを得ることができます。

これは私が今停止しているところです: 管理者と会社のユーザーが属するドメイン/会社を特定するにはどうすればよいですか?

+0

G Suiteの[ドメインホストの識別](https://support.google.com/a/answer/48323?hl=ja)を読んでも分かりませんか。 – noogui

+0

私は、これがドキュメンテーションでどのように機能するかについての明確な指標を見出そうとしています。あなたは運がありましたか?これまでのところ、私は通常のOAuthフローを使用してユーザーを取得し、ユーザーリソースをプルダウンして、組織のCustomerIDまたはドメインから作業する必要があると考えています。 –

+0

私の解決策を見る – AyKarsi

答えて

0

幸いではありませんが、これは私がやったことです: トークンを受け取った後、私はプラス/人apiにリクエストを出し、明示的にドメインフィールドを要求します。

var fields = 'id,name,language,domain,image,emails'; 
plus.people.get({ userId: 'me', auth: client, fields:fields }, .. 

ドメインは、私が会社を特定するために使用するものです。

カスタマーIDはもっと良いですが、私はGoogle管理者でなくても検索する方法が見つかりませんでした。

関連する問題