Webflow との統合
Webflow と Logto を統合するためのステップバイステップガイド。
Webflow と Logto を統合するためのステップバイステップガイド。
Webflow は、ウェブサイト作成およびホスティングのための SaaS プラットフォームです。オンラインのビジュアルエディタを提供し、最小限のコードでウェブサイトのデザイン、構築、そして公開を簡単にします。
この記事では、Logto を Webflow プロジェクトに統合し、ユーザー認証をシームレスに実現する方法を解説します。
このステップでは、サイトにグローバルレベルのカスタムコードを追加します。Webflow は静的なウェブサイトであるため、ユーザー認証には @logto/browser (Vanilla JS) SDK を使用します。NPM を使用できないため、jsdelivr.com のような CDN サービスを介して SDK をインポートします。
https://your-awesome-site.webflow.io/callback を入力し、「変更を保存」をクリックします。getElementById() を使用するための ID「sign-in」を割り当てます。

https://your-awesome-site.webflow.io を入力します。Logto SDK では、一般的に logtoClient.isAuthenticated() メソッドを使用して認証状態を確認します。ユーザーがサインインしている場合、その値は true になります。そうでない場合は false になります。
Webflow サイトでも、サインインボタンとサインアウトボタンをプログラムで表示・非表示にするために使用できます。ボタンの CSS を調整するために次のカスタムコードを適用します。
これで Webflow サイトをテストできます:
このチュートリアルでは、Webflow と Logto の統合方法を紹介しました。@logto/browser SDK を使用することで、いくつかのステップで任意の Webflow サイトにユーザー認証を簡単に統合できます。
詳細については、JWT アクセストークンの取得や RBAC(ロールベースアクセス制御)の処理などを含む、当社のドキュメントサイトでの完全な Webflow 統合ガイド を参照してください。
Webflow デモはこちらで読み取り専用モードで確認でき、デプロイされたサイトはhttps://charless-trendy-site-f191c0.webflow.io/ で利用可能です。