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