■ 概要
このドキュメントは、レビューシステムのXXXX機能の説明を記述したものです。複数の異なる要素を組み合わせた認証を行うことで、ログインのセキュリティの強化を行う。
アプリケーション認証に対応。
■
...
この機能はXXXXを行うことを目的としています。
XXXXをできるようにするための機能です。
■ 利用者
この機能の主な利用者は以下の通りです。
システムに登録されたユーザー(管理ユーザー)
システムに登録されたユーザー(一般ユーザー)
■ 前提条件
システムに登録された認証情報(ユーザーネーム、パスワード)が事前に存在していること。
■ 機能範囲
XXXXフォームの表示
データバリデーション
エラーハンドリング
■ 画面イメージ
■ 機能詳細
...
画面イメージ
個人設定画面
...
MFA Device 設定画面
...
Figma
■ 項目定義
項目名 | タイプ | 文字種別 | 桁数 | 必須 | アクション | 備考 |
---|---|---|---|---|---|---|
ユーザーコード | テキスト | 文字列 | 6 | ◯ | - | |
QRコードを表示する | ボタン | - | - | - | ◯ | |
ORコード | - | - | - | - | - | 認証アプリケーションに読み込むQRコード |
シークレットキー | ラベル | 文字列 | - | - | - | 認証アプリケーションに手動入力で設定する場合のシークレットキー |
MFAデバイス確認 | ボタン | - | - | - | ◯ |
■ 機能詳細
初期画面表示
「QRコードを表示する」ボタン
シークレットキー
フォーカス時、ツールチップとして表示
「QRコードを表示する」ボタン 押下
QRコードを表示する
「MFAデバイス確認」ボタン 押下
バリデーション
入力に誤りがある場合はエラー表示し処理中断
MFAデバイスを設定
■ 参考資料
https://chromewebstore.google.com/detail/authenticator/bhghoamapcdpbohphigoooaddinpkbai?hl=ja
https://support.google.com/accounts/answer/1066447?hl=ja&co=GENIE.Platform%3DAndroid&oco=0
https://support.google.com/accounts/answer/1066447?hl=ja&co=GENIE.Platform%3DiOS&oco=0
https://www.microsoft.com/ja-jp/security/mobile-authenticator-app