Google Apps と統合したい新しいアプリケーションを開始しています。
ユーザーが Google アカウントを介してサインインし、ドメインの Google API にアクセスできるようにしたいと考えています (すべてのドメイン ユーザーを一覧表示し、ログインして同じデータを共有できるようにします)。
私はこれをやったことがないので、それを行うためにどのような手順を実行する必要があるのか 少し混乱しています。ネットでいくつかのドキュメントを読みました。
要件:
- Google Apps アカウントからのみログイン
- 各ユーザーは自分のユーザー/パスワード (Google アカウント @domain.com) でログインする必要があります
- 同じドメインのすべてのユーザーは、同じ共有データを表示する必要があります (もちろん、何が公開され、何が公開されていないかはアプリが処理します)。
* OpenID クライアント (omniauth など) を統合する * Google がユーザーをアプリケーションのコールバックにリダイレクトすることをユーザーが確認すると * クエリに使用できるトークンができました。 Google API
私は正しいですか?この記事にも目を通しましたが、探しているものではないようです。ユーザードメインが何であるかを事前に知ることができません。
gmail アカウントと google アプリ アカウントを混同しているのかもしれません。後者を使用すると、ユーザーは自分のアカウントでログインできるのでしょうか、それともドメイン全体で 1 つのアカウントだけを共有するのでしょうか?
omniauth
この種のログインを達成するのに適切な宝石はありますか?
ありがとう!