VS 2008新功能5:Client Application Services

摘要:VS 2008新功能5:Client Application Services

原文:http://www.ithome.com.tw/itadm/article.php?c=47295&s=9

Client Application Services讓Web與Windows程式可共享身分處理機制
應用程式免不了都需要一組登入、驗證與授權的機制,過去使用者必須自行撰寫程式,以驗證使用者身份的合法性,再根據角色授予適當的存取權限。

針對這樣相似又重複的開發負擔,ASP.NET 2.0推出一組驗證使用者身份的控制項,相對簡化了Web應用程式的開發工作。Visual Studio 2008進一步延伸到桌面應用程式,推出用戶端應用程式服務(Client Application Services),透過Web Services提供一組使Web與桌面應用程式可以共用的身分驗證服務,開發者不用再為Web與桌面應用程式分別撰寫驗證與授權的程式。

Web應用程式的設定方式
必須先勾選「使用Visual Studio 程式開發伺服器」透過Web Services存取使用者設定,然後修改Web.Config與Web.Config-System.Web,加入驗證所需的設定,及畫面的初始值。資料來源:章立民,iThome整理,2008年1月


Windows應用程式的設定方式
Visual Studio預設不啟用用戶端應用程式服務,開發者需勾選「啟用用戶端應用程式服務」,即可與ASP.NET應用程式共用驗證、授權與個人化設定等服務。
點選「載入Web設定」,即可動態從Web伺服器截取使用者個人化的偏好設定及相關資訊。若選擇「同步處理」,應用程式的設定則以Web伺服器的設定為初始值,強制統一使用者介面。資料來源:章立民,iThome整理,2008年1月