ログインアクティビティ図は、認証プロセスを分かりやすく可視化したものです。ユーザーがシステムとどのようにやり取りするか、またバックエンドがどのようにデータを検証してアクセスの許可または拒否を安全かつ効率的に行うかを理解するのに役立ちます。
認証の開始フェーズ
ワークフローは開始ノードから始まり、ユーザー認証情報の入力へと進みます。この段階では、パスワードやIDなどの必要なデータを取得し、その後、システムが入力内容を保存されたレコードと照合する検証プロセスに移行します。
- 開始ノード
- 認証情報入力のアクション状態
- 認証情報検証のアクション状態
判定ロジックの分岐
判定菱形ノードがこのフェーズの中核となり、入力された認証情報が正しいかどうかを評価します。このロジックによって2つの異なる経路が作成され、ログイン試行時に正しい情報と誤った情報の両方に対してシステムが適切に応答できるようになります。
- 判定菱形ロジックノード
- 無効な場合の分岐(オレンジのパス)
- 有効な場合の分岐(グリーンのパス)
アクセス結果と終了
検証結果に基づいて、システムは成功メッセージまたはエラーメッセージを表示します。その後、プロセスは終了ノードで完了し、ユーザーはシステムダッシュボードへのアクセスを許可されるか、または試行失敗の通知を受け取ります。
- アクセス拒否の結果
- アクセス許可の結果
- 成功またはエラーメッセージの表示
- 終了ノード