- Auth0 Dashboard で、Branding > Universal Login > Login tab に移動します。
- Customize Login Page トグルを有効にします。
- HTML コードエディターの上にある Default Templates メニューを選択し、使用するオプションを選びます。
- Lock
- Lock (passwordless)
- Custom Login Form
Lock ウィジェットの使用
- 堅牢で、あらゆる解像度のデバイスで優れたユーザー体験を提供する
- シンプルなデザインで、カスタムカラーを少し調整するだけでほとんどの Web サイトになじむ
- 設定に応じて、利用可能な各接続に適したフォームコントロールのみを表示し、さらに許可されているもの (サインアップやパスワードリセットなど) だけを表示する
- 適切な接続を自動的に選択する。あいまいな場合の既定の動作を指定することもできる
- 特定のユーザーについて、前回使用した接続を記憶する
- 自動的に国際化に対応する
- サインアップ時にパスワードポリシーを即座にチェックする
- このウィジェットの構成、見た目、操作感が好みに合っている。
- すぐに使えるレスポンシブ UI を備えた Classic Login のシンプルな実装を求めている。
-
Lock が標準で処理できるユースケースの多くが、実装するフローに含まれている。
- Enterprise ログイン
- パスワードポリシーを備えたデータベース
- ユーザーのサインアップとパスワードリセット
- ソーシャルプロバイダーを使用した認証
- アバター
ログインをカスタマイズするスクリプトの例
アプリケーションのロゴをカスタマイズする
logouturl の設定を <scripts> ブロックに追加します。
サインアップ時の文言をカスタマイズする
Web 向け Auth0 SDK の使用
- ユーザーインターフェースの見た目に厳しい要件がある
- ファイルサイズに厳しい要件がある - Auth0 のライブラリは Lock より大幅に小さく、API を直接扱う場合は追加の負荷も発生しません。
- HTML、CSS、JavaScript に慣れている - 独自の UI を作成することになります
- username/password とソーシャルプロバイダー認証だけを扱えればよい
- 複数のデータベース接続または Active Directory 接続がある