0

私は、Google のカレンダー API を使用してイベントをスケジュールできるシステムに取り組んでいます。ただし、これは小さな会社の内部使用のためのものであり、誰もがまったく同じイベントにアクセスできるように、1 つの Google アカウント (つまり、会社全体で 1 つ) を使用するだけで済みます。

カレンダー API とスケジュール機能を (PHP で) 実装しましたが、ユーザーを認証するときに、個人のアカウントを含む任意の Google アカウントでログインできます。イベントが個人アカウントにスケジュールされないように、会社のアカウントでのみ認証できるようにする必要があります。

私が考えたのは、認証されたアカウントのメール アドレスが会社のものと一致するかどうかを確認することでした。一致しない場合は、間違ったアカウントにいることを示すエラーが表示されます。

これは機能しますが、非常に非効率的で醜いソリューションのように思えます (特に、Google+ API を使用して電子メール アドレスを取得する必要があることを考えると)。

これを行うための推奨される方法は何ですか?

4

1 に答える 1