2009-07-22 50 views
0

我有一個文件批准工作流程應用程序。工作流程將電子郵件發送給適當的用戶,並帶有用於接受/拒絕文檔的鏈接。Aspx頁面級別的Windows身份驗證?

當用戶點擊接受或拒絕鏈接時,會顯示一個aspx頁面,他可以在其中輸入評論並提交。

現在的問題是我想在這個aspx頁面上的Windows身份驗證。如果用戶通過身份驗證,我希望它的Userid能夠在數據庫中檢查,如果他的角色/配置文件有權查看頁面。

我該怎麼做到這一點?

+0

您可以在整個網站/應用程序上進行Windows身份驗證,還是隻需要該網頁? – kemiller2002 2009-07-22 12:16:05

回答

1

如果整個事情是內部的(在您的組織內),那麼只需在網站上使用Windows身份驗證即可。其他方面,你必須在網站上混合使用Forms和Windows身份驗證。這裏有一篇MSDN的文章。

一旦驗證連接好就可以使用靜態

System.Security.Principal.IIdentity user = Page.User.Identity; 

屬性訪問用戶的身份。它包含IsAuthenticatedAuthenticationType您可以使用的屬性。