認証とログイン
ContentFlows はログイン方法として TOTP (Time-based One-Time Password) のみを使用します。メールOTPの代替はありません。すべてのログインには、認証アプリが生成する有効な6桁コードが必要です。この設計により、メール配信の可用性に依存せず、アカウントを安全に保てます。
なぜTOTPのみなのか?
メールベースのログインコードは、受信箱へのアクセス可能性とメール配信の信頼性に依存します。TOTPコードはスマートフォン上でローカルに生成され、オフラインでも動作し、30秒ごとに期限切れになり、メールで傍受されることもありません。
すべての管理者アカウントは、ダッシュボードへのアクセスが許可される前にTOTP登録が必要です。
初回ログイン:TOTP登録
初めてログインすると、アカウントが未登録であることが検出され、Authenticator Setup 画面が表示されます。
ステップ1 — 認証アプリをインストールする
任意のTOTP対応アプリを利用できます。一般的な選択肢:
- Google Authenticator — iOS / Android(無料)
- Authy — iOS / Android / Desktop、クラウドバックアップ対応
- 1Password — パスワードマネージャーを使っている場合は内蔵TOTPを利用可能
- Microsoft Authenticator — iOS / Android
[DIAGRAM: QR code enrollment screen → phone scanning → 6-digit code entry]
QRコードのプレースホルダー付きTOTP登録画面のスクリーンショットがここに入ります。
ステップ2 — QRコードをスキャンするか、キーを手動入力する
ContentFlows は登録画面にQRコードを表示します。認証アプリを開き、Add account または + アイコンをタップして、コードをスキャンしてください。
スキャナーがない場合は、Enter key manually をタップし、QRコードの下に表示されるシークレットキーを入力してください。
シークレットキーを保存してください
シークレットキーは安全な場所(パスワードマネージャー、印刷したバックアップなど)に保管してください。認証アプリにアクセスできなくなり、復旧キーもない場合は、TOTP登録をリセットするためにサポートへの連絡が必要です。
ステップ3 — 最初のコードで確認する
スキャン後、アプリには30秒ごとに更新される6桁コードが表示されます。それを確認欄に入力し、Activate をクリックしてください。登録は完了です。
2回目以降のログイン
登録後は、毎回以下の流れになります:
- メールアドレスを入力し、Continue をクリックします。
- ContentFlows がアカウントの登録状況を確認します。登録済みのため、TOTP入力画面が表示されます。
- 認証アプリを開き、ContentFlows のエントリを見つけて、現在の6桁コードを入力します。
- ログインが完了し、ダッシュボードにリダイレクトされます。
[DIAGRAM: login flow — email entry → TOTP check → 6-digit input → dashboard]
ログインフローの図がここに入ります。
認証アプリへのアクセスを失った場合
スマートフォンを紛失した、または認証アプリを削除した場合:
- シークレットキーを保存していれば、Enter key manually オプションを使って新しい認証アプリに手動で再登録できます。
- Authy のクラウドバックアップを利用している場合は、新しいデバイスにコードを復元できます。
- 復旧手段がない場合は、アカウント所有の証明とともにサポートに連絡してください。TOTP登録をリセットします。
複数の管理者ユーザー
各管理者ユーザーは、それぞれのメールアドレスに紐づく個別のTOTP登録を持ちます。テナントに別の管理者を追加する必要がある場合は、サポートに連絡してください。複数管理者の管理機能は近日中にダッシュボードへ追加予定です。
セッションの有効期限
管理者セッションは一定時間操作がないと期限切れになります。ログイン画面に戻り、TOTPコードで再認証する必要があります。セッションはデフォルトではブラウザ再起動をまたいで保持されません。