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

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

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

ヒント:

このガイドは、Logto コネクターについての基本的な理解があることを前提としています。未経験の方は、コネクター ガイドを参照して始めてください。

始めましょう

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

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

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

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

OAuth アプリの作成ガイドに従って、新しいアプリケーションを登録します。

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

  • 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 アプリの管理

接続されたアプリケーションページに移動すると、既存の OAuth アプリを追加、編集、または削除できます。また、対応する OAuth アプリの設定ページで Client ID を見つけたり、App secrets を生成したりすることができます。

コネクターを設定する

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

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

設定タイプ

NameType
clientIdstring
clientSecretstring
scopestring

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

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

参考

Hugging Face - Hugging Face でサインイン