コンテンツにスキップ

Google Workspaceを使用したSAML

このガイドでは、Google Workspace(旧G Suite)サービスをOstorlabのSAML SSOアイデンティティプロバイダー(IdP)として構成する手順について説明します。

前提条件

SAMLアプリケーションの作成

  1. Google Workspaceドメインの管理コンソール(Administrator Console)で、左上隅のポップアウトメニューを開き、アプリ > ウェブアプリとモバイルアプリApps > Web and mobile apps)を選択します。 Google Workspace Admin Console

  2. アプリの追加 > カスタム SAML アプリの追加Add app > Add custom SAML app)を選択して、新しいSAMLアプリケーションを作成します。 Google Workspace Admin Console

  3. 最初のステップで、SAMLアプリに名前(例:Ostorlab-SSO)を付け、オプションでアプリアイコンを追加して、続行Continue)を選択します。 Google Workspace Admin Console

  4. 次に、オプション 1: メタデータをダウンロードOption 1: Download Metadata)を選択して、Google WorkspaceドメインをSAMLアイデンティティプロバイダーとして識別および記述するXMLドキュメントをダウンロードします。Ostorlab組織の構成プロセスを完了するには、このドキュメントが必要になります。ここではダウンロードしたファイルの場所をメモし、続行Continue)を選択して次に進みます。 Google Workspace Admin Console

  5. ステップ3で、必須フィールドであるACS の URLACS URL)、エンティティ IDEntity ID)、開始 URLStart URL)に、Ostorlab組織名に合わせて調整したOstorlab APIのACS、メタデータ、SSOエンドポイントの完全修飾URLを入力します。

警告: 使用する値は、Ostorlabの組織プレフィックスによって異なります。<organisation_prefix>を実際の組織プレフィックスに必ず置き換えてください。組織のプレフィックスは、組織の設定ページで確認できます。

SAML Setting Value
ACS URL https://api.ostorlab.co/saml/acs/?org=<organisation_prefix>
Entity ID https://api.ostorlab.co/saml/metadata/
Start URL
Name ID Format urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST
Assertion Consumer Service Binding urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified

Google Workspace Admin Console

他のフィールドはデフォルト値のままにし、続行Continue)を選択します。

重要: ユーザーがOstorlabを使用し始めたら、Name ID Formatの値を変更しないでください(EMAILPERSISTENTの間で値を切り替えることも含め、変更しないでください)。

  1. 最後のステップである属性マッピングはオプションですが、Googleアカウントのプロファイルに基づいてOstorlabユーザーに適切な姓名を指定したい場合があります。Ostorlabはこれらのフィールドをそれぞれ firstName および lastName として受け取ることを想定しています。

これらを追加したら、完了Finish)を選択します。 Google Workspace Admin Console

  1. 次の画面で、ユーザーのアクセスUser access)パネルの下矢印を選択して、Googleドメインユーザー向けに新しく作成したSAMLアプリケーションを有効にします: Google Workspace Admin Console

すべてのユーザーに対して有効ON for everyone)を選択し、保存Save)をクリックします。 Google Workspace Admin Console

この時点でGoogle Workspaceの構成は完了です。OstorlabでのSAML SSO設定の完了に進むことができます。

Ostorlab組織の構成

プロセスの最後のステップは、Ostorlab組織をSSOアイデンティティプロバイダーに関連付けることです。

  1. Ostorlabにサインインし、SAML統合セクションに移動します。
  2. 事前にダウンロードしたXML IDPドキュメントの全内容をテキストボックスに貼り付けます。
  3. Updateを選択します。

これで、Ostorlab組織がGoogleをSAML SSOアイデンティティプロバイダーとして使用するように構成されました。

Googleを使用したOstorlabへのサインイン

Google WorkspaceのメンバーがOstorlabにサインインできるようになります。https://report.ostorlab.co/account/login に移動し、LOGIN VIA SSOをクリックして、Ostorlab組織のプレフィックスを入力します。

トラブルシューティング

Google Workspace SAMLのトラブルシューティングページ:SAML アプリのエラー メッセージ