メインコンテンツまでスキップ

Hugging Face を使用してソーシャルログインを設定する

Hugging Face ソーシャルサインインのための公式 Logto コネクター。

ヒント:

このガイドでは、Logto コネクターに関する基本的な知識を持っていることを前提としています。もし持っていない場合は、コネクターの設定 ガイドを参照して始めてください。

はじめに

Hugging Face コネクターを使用すると、エンドユーザーは Hugging Face OAuth / OpenID Connect フローを介して自分の Hugging Face アカウントを使用してアプリケーションにサインインできます。

Hugging Face アカウントでサインイン

Hugging Face のウェブサイトにアクセスし、Hugging Face アカウントでサインインします。アカウントを持っていない場合は、新しいアカウントを登録できます。

Hugging Face で OAuth アプリを作成する

Creating an oauth app ガイドに従って、新しいアプリケーションを登録します。

作成プロセスでは、次の情報を提供する必要があります:

  • Application Name: アプリケーションの名前。
  • Homepage URL: アプリケーションのホームページまたはランディングページの URL。
  • Logo URL: アプリケーションのロゴの URL。
  • Scopes: OAuth アプリに許可されるスコープ。Hugging Face コネクターの場合、通常はユーザーのプロフィール情報を取得するために profile を使用し、ユーザーのメールアドレスを取得するために email を使用します。これらのスコープを使用する場合は、Hugging Face OAuth アプリで許可されていることを確認してください。
  • Redirect URI: 認証後にユーザーをリダイレクトする URL。Hugging Face コネクターを作成する際、または作成済みの Hugging Face コネクターの詳細ページで、Logto 管理コンソールでリダイレクト URI を見つけることができます。

Hugging Face OAuth アプリの管理

Connected Applications ページに移動すると、既存の OAuth アプリを追加、編集、または削除できます。また、対応する OAuth アプリの設定ページで Client ID を見つけたり、App secrets を生成したりすることもできます。

コネクターを設定する

前のセクションで説明した OAuth アプリの詳細ページから取得した Client IDApp Secret を使用して、clientIdclientSecret フィールドに入力します。

scope は、スペースで区切られた Hugging Face がサポートするスコープ のリストです。指定しない場合、スコープはデフォルトで profile になります。Hugging Face コネクターの場合、使用したいスコープは profileemail です。profile スコープはユーザーのプロフィール情報を取得するために必要であり、email スコープはユーザーのメールアドレスを取得するために必要です。これらのスコープが Hugging Face OAuth アプリで許可されていることを確認してください(Hugging Face で OAuth アプリを作成する セクションで設定)。

設定タイプ

名前タイプ
clientIdstring
clientSecretstring
scopestring

Hugging Face コネクターをテストする

これで完了です。Hugging Face コネクターが利用可能になったはずです。サインイン体験でソーシャルコネクターを有効にする のを忘れないでください。

参考