[Auth0] New Universal Login Experienceが有効にならない場合の対処

[Auth0] New Universal Login Experienceが有効にならない場合の対処

2021.06.22

この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。

こんにちは、CX事業本部の若槻です。

今回は、認証管理プラットフォームAuth0でNew Universal Login Experienceが有効にならない場合の対処についてです。

New Universal Login Experienceとは

Auth0ではUniversal Loginを使用することにより、ユーザーによるログインフローをアプリケーションに簡単に実装することができるようになります。

このUniversal Loginには既存のClassicと昨年にGAされたNewの2パターンがあります。New Universal LoginではUXが新しくなり、コンソールの表示にJavaScriptが使われず動作が軽量化されていたり、ローカリゼーションやWebAuthnに対応していたりと機能が向上しています。

Classic Universal Login Experienceのログインページ

New Universal Login Experienceのログインページ

New Universal Login Experienceが有効にならない場合

さて、既定ではUniversal Login Experienceの指定はClassicとなっており、Newを使用したい場合は管理ダッシュボードで設定を変更すれば使用可能となります。しかし下記のようにNewに変更済みであるにも関わらず、New Universal Login Experienceが有効にならずログインページなどがClassicのままの場合があります。

原因は同ページ内にちゃんと書かれています。

One or more of your Universal Login pages are currently using custom HTML which override the New Universal Login experience.

1つ以上のUniversal Login Experienceのページが、New Universal Login Experienceを上書きするカスタムHTMLを使用しているとのことです。

そこで隣のタブの[Login]ページを開いてみると、ログインページのカスタマイズが有効になっています。Classic Universal Login Experienceの場合はここでHTMLテンプレートを編集してログインページのデザインをカスタマイズできますが、New Universal Login Experienceの場合は使用しません。

よって、ログインページのカスタマイズを無効にします。

するとログインページ含めNew Universal Login Experienceが有効になりました。

おわりに

Auth0でNew Universal Login Experienceが有効にならない場合の対処についてでした。

Classic Universal Login Experienceで画面を日本語化するためにはHTMLテンプレートを編集する必要があったため、いざNew Universal Login Experienceを使用しようとした際にハマりやすいポイントとなります。

以上


毎月好評開催中『Auth0』導入実践ウェビナー

Auth0のアカウント作成から認証基盤の立上げ、サンプルアプリでのログイン機能の作成まで、一連の流れをデモンストレーションにてお見せします。 Auth0の認証基盤導入でどのように工数が削減されるのか、実際の操作工程を見て導入を検討したいという方におすすめのウェビナーです。

認証機能の開発工数削減をデモで体験!次世代認証基盤サービス『Auth0』導入実践ウェビナー

この記事をシェアする

関連記事