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 ID と App Secret を clientId と clientSecret フィールドに入力します。
scope は、スペースで区切られた Hugging Face がサポートするスコープのリストです。指定されていない場合、スコープはデフォルトで profile になります。Hugging Face コネクターの場合、使用したいスコープは profile と email です。profile スコープはユーザーのプロフィール情報を取得するために必要であり、email スコープはユーザーのメールアドレスを取得するために必要です。これらのスコープが Hugging Face OAuth アプリで許可されていることを確認してください(Hugging Face で OAuth アプリを作成するセクションで設定)。
設定タイプ
| Name | Type |
|---|---|
| clientId | string |
| clientSecret | string |
| scope | string |
Hugging Face コネクターをテストする
これで完了です。Hugging Face コネクターが利用可能になりました。サインイン体験でソーシャルコネクターを有効にする のを忘れないでください。
参考
Hugging Face - Hugging Face でサインイン