目次

Google Cloud Platform

Kana Sasaki 更新 by Kana Sasaki

Google Cloud Platformとの連携概要

Google Cloud Platformとの連携はOAuthでの連携とAPIの連携の2種類ございます。以下の特長をご覧いただき、お客様の管理に合致する方法で連携を実施ください。

可能な操作 / 連携手順

OAuth(New)

API(Old)

インテグレーション単位

すべてのプロジェクトの一括連携

プロジェクト毎の連携

連携可能な管理者

アカウント管理者

プロジェクト管理者

サポート可能なアクション

ユーザーの同期、削除

ユーザの同期のみ

OAuthでの連携(New:推奨)

事前準備

Google Cloud Platformへのログイン

Google Cloud Platformログインページにて、管理者権限アカウントのメールアドレス・パスワードを入力し、ログインします。

   

Cloud Resource Manager APIの有効化
  1. Google Cloud Platformにログイン後、プロジェクトを作成するか、連携を実施したいプロジェクトに移動します。
  2. APIs & Services > Enabled APIs & Services に移動し、Enable APIs and Servicesをクリックします。

  1. 検索欄からCloud Resource Manager APIを検索し、Enableをクリックします。                

 

連携用OAuthアプリケーションの作成
  1. Google Cloud Platformにログイン後 、APIとサービス > OAuth同意画面 に移動します。
  2. Use Typeは内部 を選択し、作成をクリックします。

  1. アプリ情報にアプリケーション名(例:Admina)とユーザーサポートメール、デベロッパーの連絡先情報のメールアドレスを入力し、保存して次へをクリックします。
  2. スコープの追加と削除をクリックし、以下、いずれかのScope(URL)フィルタに追加し、表示されたScopeを追加します。画像はRead & Writeを許可する場合のScopeの設定例です。
  • Read & Write(ユーザーの同期、削除をを許可する場合): https://www.googleapis.com/auth/cloud-platform
  • Read Only(ユーザーの同期のみを許可する場合):https://www.googleapis.com/auth/cloud-platform.read-only

スコープの追加後、ダッシュボードに戻るをクリックします。

  1. 認証情報メニューをクリックし、+認証情報を作成 > OAuth クライアントIDをクリックします。

  1. 以下のとおりOAuthクライアントIDの作成を実施し、作成をクリックします
  • アプリケーションの種類ウェブアプリケーション
  • 名前:任意の名前(Adminaなど)
  • 承認済みのリダイレクトURIhttps://itmc.i.moneyforward.com/oauth/callback
  1. 表示されたクライアントIDとクライアントシークレットの値をコピーしておきます。

インテグレーションのセットアップ

  1. マネーフォワードAdminaのインテグレーション画面にて、Google Cloud Platformで検索します。タブをOAuthを選択します。
  2. クライアントIDとクライアントシークレットを入力し、連携するをクリックします。パーミッションは⑦で設定したスコープに準じた内容を選択します。

連携に成功すると、アカウント一覧に登録済みのユーザー情報が表示されます。 

正常に完了しない場合は、インテグレーション画面のステータスタブから編集し、再度連携をお試しください。

解決しない場合はチャットにてお問い合わせください🙏

Google Cloud Platformの連携概要については連携ページをご覧ください。 

   

API Keyでの連携(Old)

事前準備

Google Cloud Platformへのログイン

Google Cloud Platformログインページにて、管理者権限アカウントのメールアドレス・パスワードを入力し、ログインします。

Cloud Resource Manager APIの有効化
  1. Google Cloud Platformにログイン後、連携を実施したいプロジェクトに移動します。
連携はプロジェクト単位で実施します。取得したいユーザーのプロジェクトを選択し、連携操作を実施ください。複数回行うことで、複数のプロジェクトの連携が可能です。
  1. APIs & Services > Enabled APIs & Services に移動し、Enable APIs and Servicesをクリックします。

  1. 検索欄からCloud Resource Manager APIを検索し、Enableをクリックします。                

 

  

連携用サービスアカウントの作成
  1. APIs & Services > Credentialsに移動し、[CREATE CREDENTIALS] をクリック、[Service account]を選択します。

  1. サービスアカウント名(Service Account Name)に任意の名前を入力し、[CREATE AND CONTINUE]をクリックします。
  1. ロールを設定します。Security Reviewer(セキュリティ審査担当者) を選択後、 Continueをクリックします。最後にDoneをクリックします。

秘密鍵の作成
  1. Service Accountから作成したサービスアカウント名をクリックし、[KEYS]タブ > ADD KEY > Create new keyをクリックします。
  1. Key typeはJSONを選択し、CREATEをクリックします。
  2. JSONファイルがダウンロードされますので保存しておきます。テキストエディタで開き、内容を確認ください。JSONファイルの中に、連携に必要なパラメータがすべて記載されています。

以上で事前準備は完了です。

 

インテグレーションのセットアップ

  1. マネーフォワードAdminaのインテグレーション画面にて、Google Cloud Platformで検索します。タブをAPIに切り替えます。
  1. 前の手順でダウンロードしたJSONファイルの中に記述されている、以下の値をそれぞれ入力し、連携するをクリックします。
  • ワークスペースキー:project_id を入力します
  • サービスアカウントのEメールアドレス:client_emailを入力します。
  • 秘密鍵:private_keyを入力します。
    -----BEGIN PRIVATE KEY-----から-----END PRIVATE KEY----- までを入力ください。(先頭の " および最後の\n",は不要です。)                    
エラーが表示される場合は、以下のヘルプをご参照ください。
「このアプリはGoogleで確認されません」エラーが表示される

 

連携に成功すると、アカウント一覧に登録済みのユーザー情報が表示されます。 

正常に完了しない場合は、インテグレーション画面のステータスタブから編集し、再度連携をお試しください。

解決しない場合はチャットにてお問い合わせください🙏

Google Cloud Platformの連携概要については連携ページをご覧ください。                         

この記事はお役に立ちましたでしょうか?

Google Analytics

Google Drive

お問い合わせ