JetBrains Space ヘルプ

Google 認証モジュール

Google 認証モジュールを使用すると、ユーザーは Google 認証情報 (メールアドレスとパスワード) を使用して Space にログインできます。

Google 認証を有効にする

セットアップは、Space 側と Google 側の両方で 4 つの手順で実行されます。

  1. Space からリダイレクト URI を取得します。この URI は、Google への各ログインリクエストのソースを識別するために Space によって生成されます。

  2. Google People API を有効にします

  3. リダイレクト URI を使用して、Google API Manager でクライアント ID とシークレットを生成します。Space から Google に送信されるすべてのログインリクエストには、一意の識別子が含まれます。認証モジュールに保存した ID とシークレットは、各ログインリクエストが承認されていることを Google に伝えます。

  4. クライアント ID とシークレットを Space に提供し、認証モジュールを有効にします。Google API Manager でクライアント ID とシークレットを生成したら、これらの値を Space に提供し、Google 認証モジュールを有効にします。

ステップ 1. Space の Google 認証モジュールからリダイレクト URI を取得する

  1. システム管理者として Space にログインします。

  2. メインメニューで、 administration.png 管理をクリックし、Auth モジュールを選択します。

  3. 新しい認証モジュールをクリックします。新しい認証モジュールダイアログが開きます。

  4. タイプドロップダウンリストから Google を選択します。

  5. フォームのクライアント ID フィールドに表示されているリダイレクト URI をコピーします。

  6. リンクをクリックして Google API Manager にアクセスします。新しいブラウザータブで開きます。

  7. Google アカウントにログインします (まだログインしていない場合)。Google API マネージャーページが開きます。

ステップ 2. Google People API を有効にする

  1. Google API マネージャーページで、左側のメニューからライブラリを選択します。

  2. API ライブラリページで、下にスクロールして Google People API を選択します。

  3. Google People API ページで、有効にするをクリックします。

ステップ 3. Google API Manager でクライアント ID とシークレットを生成する

  1. Google API マネージャーページで、プロジェクトを選択または作成します。

  2. 左側で、資格情報を選択してください。

  3. 認証情報を作成するドロップダウンリストから OAuth クライアント ID を選択します。

    • クライアント ID を作成するページが開きます。

  4. 同意画面を設定するボタンをクリックしてください。

  5. OAuth 同意画面ページで、製品名 (Space ) を入力し、保存ボタンをクリックします。

    • クライアント ID を作成するページにリダイレクトされます。

  6. アプリケーションタイプの場合は、Web アプリケーションを選択します。

    • クライアント ID を定義するための追加の入力フィールドが表示されます。

  7. 承認されたリダイレクト URI フィールドに、Google 認証モジュールページからコピーしたリダイレクト URI を Space に貼り付けます。

  8. 作成ボタンをクリックしてください。

    • Google は必要な認証情報 (クライアント ID とシークレット) を生成し、ポップアップウィンドウに表示します。

ステップ 4. 認証情報を提供し、Space で Google 認証モジュールを有効にする

  1. Google からクライアント ID をコピーし、Space の Google 認証モジュールフォームのクライアント ID 入力フィールドに貼り付けます。

  2. Google からクライアントシークレットをコピーし、Space の Google 認証モジュールフォームのクライアントシークレット入力フィールドに貼り付けます。

  3. 認証モジュールのオプション設定を行います。

  4. モジュールのステータスをアクティブに切り替えます。

    • Google 認証モジュールが有効になっています。

    • Google アイコンがログインダイアログウィンドウに追加されます。ユーザーはこのアイコンをクリックして認証を行い、Google アカウントで Space にログインできます。

Google 認証設定

設定

説明

タイプ

サードパーティ認証を処理するアプリケーションまたはサービスの名前。

状況

アクティブを選択してモジュールを有効にします。

キー

モジュールの一意の識別子。デフォルトのキーをそのまま使用するか、新しいキーを指定します。

名前

このモジュールを Auth モジュールリスト内の他の認証モジュールと区別するための人間が判読できる名前。デフォルトの名前をそのまま使用するか、新しい名前を入力します。

クライアント ID

Google がログインリクエストを検証するために使用する識別子を保存します。この値は、Web アプリケーションの認証設定を構成し、Space からコピーしたリダイレクト URI を入力すると、Google API Manager で生成されます。

クライアントシークレット

クライアント ID の検証に使用されるシークレットまたはパスワードを保存します。この値は、クライアント ID とともに Google API Manager で生成されます。

ユーザー登録

オン — Google 認証モジュールを使用してログインする未登録ユーザーに対して、Space 組織のアカウントが自動的に作成されます。

オフ — Google ログインは、Space 組織にすでにアカウントを持っているユーザーのみが利用できます。

認証を指定したドメインのメールアドレスを持つユーザーに制限する

有効にすると、指定したドメインのメールアドレスを持つユーザーのみがログインできます。

1 つ以上の許可されたドメインを指定します。@gmail.com または @mycompany.com