Algolia の2FA:認証アプリの設定方法
執筆:Novaz チーム · 更新日:2026年11月5日
Novaz の手順はバージョン 1.0.5 で確認済み
このページは英語のガイドを翻訳したものです。サービスのウェブサイト上のボタンやメニューは、日本語では名称が多少異なる場合があります。
このページの内容
Algolia のアカウントは Algolia のダッシュボードにログインするためのもので、そこでアプリケーションの作成、インデックスの管理、API キーの扱いを行います。2要素認証(2FA)を使うかどうかは個人の選択です。Algolia には、チーム全体で2FA をオンにする設定も、どのメンバーが使っているかをアカウントのオーナーが確認できる画面もありません(Algolia、Algolia)。そのため、チームで2FA を使いたい場合は、各自が自分のアカウントで設定します。方法は認証アプリです。このガイドでは iPhone の Authenticator App - Novaz を使いますが、どの認証アプリでも手順は同じです。
このガイドの確認方法: Algolia の手順は、下にリンクした Algolia 公式のドキュメントとサポート記事に基づいています(2026年10月21日に確認)。サポート記事は、ヘルプセンターの公開記事フィードを通じて読みました。Algolia のアカウントで実際に試してはいないため、ラベルが多少異なる場合があります。Novaz の手順は、アプリのバージョン 1.0.5 で確認しています。
ここで設定できない人
- Heroku 経由で登録した場合。 Heroku を通じて Algolia を利用している場合、そのアカウントは Heroku が運用・請求しているため、Algolia のアカウントで2FA は設定できないと Algolia は説明しています(Algolia)。
- SSO が強制されているチーム。 会社がシングルサインオンを強制している場合、SSO でしかサインインできず、Algolia はほかのサインイン方法をオフにします(Algolia)。その場合、2段階目は ID プロバイダーが担当します。Algolia は SSO ユーザーが Algolia 自体の2FA をオフにすることも認めており、その判断は会社のセキュリティ規則に委ねています(Algolia)。
認証アプリで2FA を有効にする
Algolia のセキュリティのドキュメントとサポート記事では、同じ手順が説明されています(Algolia、Algolia)。
- Algolia のダッシュボードにサインインします。
- 左のサイドバーで Settings(設定)を選択します。
- Account details(アカウントの詳細)を選択します。
- Two-factor authentication(2要素認証)のセクションで Enable(有効にする)をクリックします。
- Algolia にバーコード(QR コード)が表示されます。Novaz で + をタップし、QR コードをスキャン をタップしてカメラを向けます。同じ iPhone でダッシュボードを開いている場合は、スクリーンショットを撮り、+ をタップしてから 写真を選ぶ をタップします。詳しくは同じ iPhone で QR コードを読み取る方法をご覧ください。
- Algolia から渡されるリカバリーコードを安全な場所に保存します。
Algolia のページで説明されているのはスキャンだけです。代わりに入力するテキストのキーについては触れておらず、コードが何桁で、どのくらいの間隔で変わるかも書かれていません。いずれにしても、QR コードにはそれらの設定が含まれてアプリに渡されるので、スキャンするほうが確実です。
リカバリーコード
リカバリーコードは設定の一部で、Algolia は安全に保管するよう求めています(Algolia)。何個発行されるか、サインイン時にどう使うか、あとで新しいセットを作れるかは、Algolia のページに書かれていません。
Novaz のキーは、iCloud バックアップ をオンにするかバックアップファイルを書き出さない限り iPhone の中にしかありません。Novaz のバックアップがないままその iPhone がなくなった場合、アクセスを取り戻す手段はリカバリーコードです。パスワードマネージャーや紙に、iPhone とは別に保管してください。詳しくは2FA のバックアップコードをご覧ください。
Algolia がコードを受け付けない場合
コードが拒否される場合について、Algolia のヘルプには説明がありません。最もよくある原因はスマートフォンの時計です。iPhone では 設定 › 一般 › 日付と時刻 を開き、自動設定 をオンにします。時計が15秒以上ずれていると、Novaz も警告を表示します。ほかの原因は認証アプリのコードが使えない場合をご覧ください。
機種変更するとき
2FA を新しいスマートフォンに移す方法は、Algolia のドキュメントにありません。Novaz では、iCloud バックアップかバックアップファイルがあれば、新しい iPhone でアカウントを復元できます。いずれの場合も、新しい iPhone の Novaz で Algolia のコードが使えることを確認するまで、古いスマートフォンとリカバリーコードを手元に残しておきます。どちらもない状態になった場合、ドキュメントにある解決策は下記のサポートによるリセットだけです。詳しくは認証アプリを新しい iPhone に移行する方法をご覧ください。
認証アプリをなくした場合
まずリカバリーコードを試します。リカバリーコードがない場合は、Algolia のサポートがアカウントの2FA をリセットできます。サポート記事からリンクされている2FA リセットのフォームを使い、次の情報を記入します(Algolia)。
- アプリケーション ID
- サインインに使うメールアドレス
- 次のいずれか:Admin API キーの末尾5文字、またはアカウントに登録しているクレジットカード番号の末尾4桁と有効期限
これらの情報がそろうと、サポートが2FA をリセットします。どのくらいかかるかは、Algolia は明らかにしていません。Algolia は別の記事で、Admin API キーは自分のコードの中やダッシュボードの API Keys(API キー)にも表示されると説明しているので、チームのメンバーに末尾5文字を確認してもらえる場合もあります(Algolia)。送るのは必ず末尾の文字だけにし、キー全体は絶対に送らないでください。認証アプリの入った iPhone をなくした場合もご覧ください。
2FA をオフにする
自分で2FA をオフにする方法は、Algolia のページに書かれていません。SSO でサインインするユーザーには認められている、とだけ書かれています。
Algolia 公式ヘルプ
- Security best practices
- Do you support two-factor (2FA) authentication?
- How do I reset two-factor authentication (2FA) on my account?
- Is there a global setting that will enforce 2FA when a new user account is created?
- Is there a way to see all user accounts and if they have 2FA enabled?
- Can I enable 2FA on Algolia as a Heroku user?
- When SSO is enforced, can users still log in with other methods?
- Can I disable my 2FA authentication if I have SSO enabled?