# Google Workspace

## Google Workspace で: OAuth 2.0 クライアント認証情報を作成する

あなたの会社の Google Workspace の管理者がログインする必要があります [API コンソール](https://console.developers.google.com/) そして、以下の手順に従って新しい OAuth 2.0 クライアント認証情報を作成します。

プロジェクト一覧から、既存のプロジェクトを選択するか、新しいプロジェクトを作成します。

もし `API とサービス` ページがまだ開いていない場合は、コンソールの左側メニューを開き、「API とサービス」を選択します。

左側で、 `認証情報`.

<figure><img src="https://1832353165-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lry9Z27iWOZyQEGAgY7%2Fuploads%2FPPj5bpXlm9F8t3w2mSuf%2FScreenshot%202023-04-17%20at%203.35.09%20PM.png?alt=media&#x26;token=8abdde20-c1a5-4484-93e6-d64ca5946b36" alt=""><figcaption></figcaption></figure>

クリック `認証情報を作成`をクリックし、次に `OAuth クライアント ID`

を選択します `ウェブアプリケーション` を選択します `アプリケーションの種類` とし、"Pushly" と名前を付けます

の下にある `承認済みの JavaScript 生成元` に次の値を入力します:&#x20;

```
https://identity.pushly.com
```

の下にある `承認済みのリダイレクト URI` に次の値を入力します:

```
https://identity.pushly.com/login/callback
```

次をクリックします `作成` ボタンをクリックします。次のページにモーダルが表示され、以下が含まれます `クライアント ID` および `クライアント シークレット`。次の手順で使用するため、これら 2 つの値を控えておきます。

## Pushly: Google Workspace の ID プロバイダーを作成する

これで、 `クライアント ID`、および `クライアント シークレット` があれば、プラットフォームにログインして [組織設定ページへ移動](https://documentation.pushly.com/pushly-ja/platform/organizations/..#accessing-organization-context) できます。

次に、 `セキュリティ` タブをクリックし、 `プロバイダーを追加` ボタンを押します。

を選択します `Google Workspace` を `プロバイダーの種類` のドロップダウンから選択します。

を入力してください `Google ドメイン` これは、組織の Google Workspace のドメイン名です。

以下を入力してください `クライアント ID` および `クライアント シークレット` これは、このドキュメントの最初の手順で生成されたものです。

内の `関連ドメイン` テキストエリアには、組織が Google Workspace 経由でログインに使用する各ドメイン名を 1 行ずつ入力します。たとえば、メールアドレスが `example@yourdomain.com` の場合、次のように入力します `yourdomain.com`

<figure><img src="https://1832353165-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lry9Z27iWOZyQEGAgY7%2Fuploads%2FcVEMKw7eurrAMXXZ2Ri8%2FScreenshot%202023-05-23%20at%202.02.13%20PM.png?alt=media&#x26;token=825a03b3-5058-4e37-b0b0-68882d80d92e" alt=""><figcaption></figcaption></figure>

プロバイダーが正常に作成されたら、 [ユーザーを招待する](https://documentation.pushly.com/pushly-ja/user-management#creating-a-user) ことをプラットフォームで開始できます。招待されたユーザーのうち、 `メールドメイン` に記載されたメールアドレスのいずれかに一致するユーザーは、認証のため Google Workspace 経由で送信されます。
