Hub documentation

Google WorkspaceでOIDC SSOを設定する方法

Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

Google WorkspaceでOIDC SSOを設定する方法

このガイドでは、Google WorkspaceをSSOプロバイダーとして使用し、OpenID Connect (OIDC)プロトコルを優先的なIDプロトコルとして採用します。

現在、SPが開始する認証をサポートしています。ユーザーのプロビジョニングについては、SCIMを参照してください。

この機能は、Team & Enterprise プランの一部です。

ステップ1: Google WorkspaceでOIDCアプリを作成する

  • Google Cloud コンソールでGoogle Auth Platform > Clientsを検索して移動します。
  • Create Clientをクリックします。
  • Application Type にはWeb Applicationを選択します。
  • アプリケーションに名前を指定してください。
  • Hugging Face の組織設定からRedirection URIを取得し、SSOタブに移動してOIDCプロトコルを選択します。
  • Create をクリックします。
  • Client IDとClient Secretが表示されるポップアップが表示されます。これらをコピーして、Hugging Face の組織設定に貼り付けてください。SSOタブ(OIDCが選択されていることを確認してください)で、Client IdentifierとClient Secretに対応する値を貼り付けてください。

ステップ2: Hugging FaceをGoogleのOIDC詳細で設定する

  • この時点で、Hugging Face の組織設定の SSO タブに Client ID と Client Secret が設定されているはずです。
  • Issuer URLをhttps://accounts.google.comに設定します。

ステップ3: SSOのテストと有効化

テストの前に、適切なユーザーにアプリケーションへのアクセス権を付与していることを確認してください。テストを実行する管理者にはアクセス権が必要です。

  • 次に、Hugging Face の SSO 設定で、「Update and Test OIDC configuration」 をクリックしてください。
  • Googleのログイン画面にリダイレクトされるはずです。ログインが完了すると、組織の設定ページにリダイレクトされます。
  • OIDCセレクタの近くに緑色のチェックマークが表示されれば、テストが正常に完了したことを示します。
  • テストが成功したら、「有効化」ボタンをクリックして、組織でSSOを有効にできます。
  • 有効化後、組織のメンバーは仕組みセクションに記載されているSSO認証フローを完了する必要があります。
Update on GitHub