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 でサインイン