JavaScript オプション
options パラメーターを使ってさまざまなカスタマイズを設定できます。その一部では、UI をカスタマイズできます。UI のカスタマイズオプションは現在も開発中で、今後さらに追加される予定です。
まず、カスタマイズしたいオプションを含む options オブジェクトを定義します。次に、Lock をインスタンス化するときに、その options オブジェクトを 3 番目のパラメーターとして渡す必要があります。詳細は以下で説明します。
テーマ設定オプション
theme プロパティで名前空間化されたテーマ設定オプションをいくつか利用できます。
logo

logo の値には、Lock のヘッダーに表示する画像の URL を指定します。デフォルトでは Auth0 のロゴが使用されます。推奨される最小解像度は、幅 200 ピクセル、高さ 200 ピクセルです。
primaryColor

primaryColor プロパティは、Lock のメインカラーを定義します。ウィジェットで使用されるすべての色は、この色を基準に算出されます。これは、カスタム logo を指定する場合に、すべての色を logo のカラーパレットと自然に調和させるために役立ちます。デフォルト値は #ea5323 です。
- displayName {String}: ボタンのタイトルを生成する際に、接続名の代わりに表示する名前です (ログイン時の
LOGIN WITH MYCONNECTIONなど) 。 - primaryColor {String}: ボタンの背景色です。既定値は
#eb5424です。 - foregroundColor {String}: ボタンのテキスト色です。既定値は
#FFFFFFです。 - icon {String}: この接続のアイコンの URL です。例:
http://site.com/logo.png。
テキストのカスタマイズ
languageDictionary オプションを使用すると、Lock に表示されるすべてのテキストをカスタマイズできます。既定値は です。以下に例を示します。

languageDictionary を使用してカスタマイズできる項目の一覧については、リポジトリ内の English Language Dictionary Specification を参照してください。
Lock のインスタンス化
options オブジェクトを使用して、Lock をインスタンス化します。
var lock = new Auth0Lock('{yourClientId}', '{yourDomain}', options);
CSS のオーバーライド
x.y.z) を指定することで実現できます。
また、もちろん、CSS の変更については十分にテストを行い、お客様に意図したとおりの体験を提供できることを確認することもお勧めします。