Show incremental difference of selected versions of [SYS-0002]アカウント認証機能(Wize案).
--- /tmp/DOCMAN2VR7HMB 2024-06-16 11:37:12.125762107 +0900
+++ /tmp/DOCMAN2f3XXBS 2024-06-16 11:37:12.125762107 +0900
@@ -279,40 +279,40 @@
接続のシーケンスは以下のようになる。
アカウントファイル Server Client 接続先情報ファイル
- ┌─────────┐ ┌─────────────┐ ┌─────────────┐ ┌──────┐
- │名前 │ │┌───────────┐│ │┌───────────┐│ │接続先 │
- │ Wize │ ││接続要求を受け付けこと│←─┼┤接続先情報ファイルの内│←─┤ Server-A │
- │メールアドレス │ ││を示すパケットを送信 ││ ││容を元にサーバーに接続││ │ポート番号 │
- │ aaa@bbb.co.jp │ ││ ││ │└───────────┘│ │ 7777 │
- │ │ ││ ││ │┌───────────┐│ └──────┘
- │ユーザーID │ ││ ├┼─→│ユーザーIDとパスワー││
- │ WIZE │ │└───────────┘│ ││ドを入力する ││
- │パスワード │ │┌───────────┐│ ││ ││
- │ 0123 ├─→│ユーザーIDを元にアカ│←─┼┤ ││
- │最終接続サーバー │ ││ウントファイルを参照し││ │└───────────┘│
- │ Server-A │ ││て、パスワードを確認 ││ │ │
- └─────────┘ │└───────────┘│ │ │
- │┌───────────┐│ │ │
- サーバー一覧ファイル ││認証が正常の場合は、ク││ │ │
- ┌─────────┐ ││ライアントに認証正常の││ │┌───────────┐│
- │World-A │ ││パケットを送信 ││ ││認証が正常の場合は、接││
- │ Server-B │ ││異常の場合はエラーを送││ ││続先サーバー一覧を要求││
- │ │ ││信 ├┼─→│異常の場合は再入力 ││
- │World-B │ │└───────────┘│ ││ ││
- │ Server-C │ │┌───────────┐│ ││ ││
- │ ├─→│サーバー一覧ファイルを│←─┼┤ ││
- │World-C │ ││参照し、サーバーの一覧││ │└───────────┘│
- │ Server-D │ ││を送信 ││ │ │
- └─────────┘ ││1つしかない場合はクラ││ │ │
- ││イアントに送信せず、次││ │┌───────────┐│
- ││ステップに移る ├┼─→│接続先サーバー一覧から││
- │└───────────┘│ ││接続するサーバーを選択││
- │┌───────────┐│ ││ ││
- ││接続先サーバーとのコネ│←─┼┤ ││
- ││クションを確立し、通信││ │└───────────┘│
- ││制御に制御を渡す ││ └─────────────┘
- │└───────────┘│
- └─────────────┘
+ +------------------+ +--------------------------+ +--------------------------+ +------------+
+ |名前 | |+----------------------+| |+----------------------+| |接続先 |
+ | Wize | ||接続要求を受け付けこと|<---++接続先情報ファイルの内|<---+ Server-A |
+ |メールアドレス | ||を示すパケットを送信 || ||容を元にサーバーに接続|| |ポート番号 |
+ | aaa@bbb.co.jp | || || |+----------------------+| | 7777 |
+ | | || || |+----------------------+| +------------+
+ |ユーザーID | || ++--->|ユーザーIDとパスワー||
+ | WIZE | |+----------------------+| ||ドを入力する ||
+ |パスワード | |+----------------------+| || ||
+ | 0123 +--->|ユーザーIDを元にアカ|<---++ ||
+ |最終接続サーバー | ||ウントファイルを参照し|| |+----------------------+|
+ | Server-A | ||て、パスワードを確認 || | |
+ +------------------+ |+----------------------+| | |
+ |+----------------------+| | |
+ サーバー一覧ファイル ||認証が正常の場合は、ク|| | |
+ +------------------+ ||ライアントに認証正常の|| |+----------------------+|
+ |World-A | ||パケットを送信 || ||認証が正常の場合は、接||
+ | Server-B | ||異常の場合はエラーを送|| ||続先サーバー一覧を要求||
+ | | ||信 ++--->|異常の場合は再入力 ||
+ |World-B | |+----------------------+| || ||
+ | Server-C | |+----------------------+| || ||
+ | +--->|サーバー一覧ファイルを|<---++ ||
+ |World-C | ||参照し、サーバーの一覧|| |+----------------------+|
+ | Server-D | ||を送信 || | |
+ +------------------+ ||1つしかない場合はクラ|| | |
+ ||イアントに送信せず、次|| |+----------------------+|
+ ||ステップに移る ++--->|接続先サーバー一覧から||
+ |+----------------------+| ||接続するサーバーを選択||
+ |+----------------------+| || ||
+ ||接続先サーバーとのコネ|<---++ ||
+ ||クションを確立し、通信|| |+----------------------+|
+ ||制御に制御を渡す || +--------------------------+
+ |+----------------------+|
+ +--------------------------+
8)サーバー・クライアント間の通信を安全にするため、通信の暗号化を行う。
但し、通信暗号化は通信制御機能の1部であるため、通信制御で検討する。
| |