本記事では、クライアントIDを作成し、Google Workspaceに存在するユーザリストを
MAILGATESΣへインポートする手順について説明しています。
本手順を実施することにより、MAILGATESΣがメールを受信するときに、
宛先のユーザがGoogle Workspaceに存在するユーザかどうかを判断できるようになります。
また、各アカウントでOAuth認証でのログインが可能になります。
MAILGATES Σ・Cloud Mail SECURITYSUITEをご利用のお客様におかれましては、
本手順を必ず実施いただきますようお願いいたします。
※SAML認証をご利用の方はご実施不要です。
作業概要
注意事項
- 「承認済みの JavaScript 生成元」「承認済みのリダイレクト URI」が必要です。
開通通知書に記載がございます。 - Microsoft Edge で作業する場合、ブラウザのバージョンが古いとGoogle Workspaceへの
ログインに失敗することがあります。以下のバージョン以降で正常にログインができることを確認しています。
Edge:44.18362.449.0 - 手順内のスクリーンショットはGoogle Workspace側の仕様変更により、
変更されている場合がございます。 - GCP Console の詳細については Google の公式ヘルプ情報等を参照ください。
OAuth クライアントID作成手順
-
Google Workspace 管理者アカウントで、GCP (Google Cloud Platform) Console へログインします。
https://console.cloud.google.com/ - 左上の「プロジェクトの選択」-「新しいプロジェクト」の順にクリックします。
- 任意の「プロジェクト名」を入力し「作成」をクリックします。
- 作成したプロジェクトを選択します。
画面が遷移しない場合は、「GoogleCloud」のロゴをクリックしてください。
- 「API とサービス」をクリックします。
- 「API とサービスを有効にする」をクリックします。
- 「Admin SDK」を検索し、クリックします。
「製品の詳細」画面へ遷移するので、「有効にする」をクリックします。
- ナビゲーションメニューから [OAuth 同意画面] をクリックします。
- 「アプリ情報」にて下記内容を入力し、「次へ」をクリックします。
・アプリケーション名:MAILGATES
・ユーザーサポートメール:任意
- 「対象」にて「内部」を選択し、「次へ」をクリックします。
- 「連絡先情報」では任意のアドレスを入力し、「次へ」をクリックします。
- 「Google APIサービス~」のチェックボックスを選択し、「続行」をクリックします。
- ナビゲーションメニューから [ブランディング] をクリックします。
- 承認済みドメインの「ドメインの追加」をクリックします。
- 「cybermail.jp」を入力し、下部の「保存」をクリックします。
- ナビゲーションメニューから [APIとサービス] を選択し、[認証情報]をクリックします。
「認証情報を作成」を選択し、「OAuth クライアント ID」をクリックします。
- 以下の内容を入力し「作成」をクリックします。
■アプリケーションの種類:ウェブアプリケーション
■名前:MAILGATES
■承認済みの JavaScript 生成元:開通通知書をご確認ください
■承認済みのリダイレクト URI:開通通知書をご確認ください
- 作成されたクライアントIDをコピーし、「JSONをダウンロード」をクリックします。
-
Google Workspace 管理コンソールへログインします。
https://admin.google.com/ - [セキュリティ]-[アクセスとデータ管理]-[API の制御]の順にクリックします。
- [アプリのアクセス制御]-[アプリのアクセス権を管理]をクリックします。
- 「新しいアプリを設定」をクリックします。
- 「OAuth アプリを設定する」画面にて各項目を入力します。
「①アプリ」にて、18.でコピーしたクライアントIDを入力し 「検索」をクリックします。
- 「②範囲」にて、アクセスの設定範囲を設定し「続行」を選択します。
※今回は「すべてのユーザー」を選択しています。
- 「③Googleデータへのアクセス」にて、 「信頼できる」を選択し、 「続行」を選択します。
- 「④確認」にて、設定内容を確認し「完了」を選択します。
Google WorkspaceのユーザリストをMAILGATES Σへインポート
- MAILGATES Σへ管理者アカウントでログインします。
- 管理者モード > 管理 > ユーザ・グループ設定 > OAuth 認証設定 へ移動し、
「OAuth クライアントID作成手順」手順18にてダウンロードした
JSONファイルを選択し、「保存」をクリックします。
下記のメッセージが表示されると成功です。
- 「接続」をクリックします。
- Google Workspace の管理者アカウントでログインします。
- MAILGATESΣが Google Workspace から情報を取得することに関する OAuth 同意画面が表示されます。
内容を確認のうえ「許可」をクリックします。
- MailGatesの画面へリダイレクト後、ログアウトします。
- 「Googleでログイン」からログインができることを確認します。