請教四色原型
有一個簡訊動態驗證碼登入功能,具體需求如下
1.啟用動態驗證碼:使用者輸入使用者名稱、密碼,伺服器驗證透過,傳送動態驗證碼給使用者;
使用者輸入動態密碼,伺服器驗證透過,允許使用者登入系統。
關閉動態驗證碼:使用者輸入使用者名稱、密碼,伺服器驗證透過,即可登入系統。
以上情況要求可做配置。
2.可用UID、UID和PASSWORD 2種方式申請動態驗證碼。
3.IP繫結功能。當系統配置為啟用動態驗證碼時,系統還可配置是否啟用IP繫結,
若啟用IP繫結,且客戶端登入IP在符合IP繫結策略,則不傳送動態驗證碼,
否則,傳送動態驗證碼。
以下是我的分析:
把可配置的各種情況看成是伺服器的各種認證中心(role)
BasicAuthority,DynamicAuthority,IPBindAuthority
BasicAuthority(role)驗證(mi)使用者(ppt)
DynamicAuthority(role)驗證(mi)使用者(ppt),併傳送(mi)動態驗證碼(desc)
IPBindAuthority(role)驗證(mi)使用者(ppt),檢查IP繫結策略,判斷是否傳送(mi)驗證碼(desc)
四色圖如下
這樣設計是否合理?
1.啟用動態驗證碼:使用者輸入使用者名稱、密碼,伺服器驗證透過,傳送動態驗證碼給使用者;
使用者輸入動態密碼,伺服器驗證透過,允許使用者登入系統。
關閉動態驗證碼:使用者輸入使用者名稱、密碼,伺服器驗證透過,即可登入系統。
以上情況要求可做配置。
2.可用UID、UID和PASSWORD 2種方式申請動態驗證碼。
3.IP繫結功能。當系統配置為啟用動態驗證碼時,系統還可配置是否啟用IP繫結,
若啟用IP繫結,且客戶端登入IP在符合IP繫結策略,則不傳送動態驗證碼,
否則,傳送動態驗證碼。
以下是我的分析:
把可配置的各種情況看成是伺服器的各種認證中心(role)
BasicAuthority,DynamicAuthority,IPBindAuthority
BasicAuthority(role)驗證(mi)使用者(ppt)
DynamicAuthority(role)驗證(mi)使用者(ppt),併傳送(mi)動態驗證碼(desc)
IPBindAuthority(role)驗證(mi)使用者(ppt),檢查IP繫結策略,判斷是否傳送(mi)驗證碼(desc)
四色圖如下
這樣設計是否合理?
[該貼被Lay於2009-01-08 20:19修改過]
相關文章
- 請教四色原型應用原型
- 請教四色原型與領域建模的對接技巧原型
- 四色原型原型
- 一個支付系統的四色原型,請指教原型
- 關於四色原型原型
- 四色原型的思考原型
- 四色原型的問題原型
- 對四色原型中description原型的模糊理解原型
- 系統分析概念:四色原型原型
- 請教四色分析:會員使用會員卡支付賬單!
- 學生管理系統 四色原型原型
- 四色原型是貧血的設計原型
- 限界上下文和四色原型,請banq大牛幫助解答一下疑問吧,謝謝原型
- 請教nullpointerexceptionNullException
- 請教高手
- 對於四色原型的一點理解,望banq大俠指導原型
- ejb client 請教client
- 請教ThreadLocalthread
- 各位高手,請教
- 請教prototype模式!模式
- 請教:java安全Java
- 學習請教
- 請教phpword問題PHP
- Spring AOP請教Spring
- 請教SAXParseException問題Exception
- jboss安裝請教
- 請教open session in viewSessionView
- 請教:NullPointerException 問題NullException
- banq 你好,請教模式模式
- 你好,BANQ,請教模式模式
- 你好banq,請教模式模式
- 失血模型的請教模型
- Jbuilder設定請教UI
- 向高段位請教
- 請教Beego Router 問題Go
- socket or webserver 請教各位同仁WebServer
- 請教 newInstance 的用法
- 請教各位spring高手Spring