能否請你建議爲我現在面臨問題的一個合適的架構設計:Windows身份驗證/表單身份驗證?如何最好地設計系統?
目標:
用戶連接到該網站。網站提示他們輸入用戶名和密碼。
這些用戶擁有自己的帳戶,但不在域級別。 另一臺服務器上的SQL Server將對這些用戶進行身份驗證,但我不想創建一個域級別的用戶組或用戶。如果需要,用戶將查看他們的網站數據並在數據庫中進行編輯。
現狀:
- 使用IIS託管在服務器A上
- 使用SQL Server部署數據庫的網站。數據庫服務器上託管B.
我打算在服務器A 然後,我將使用Windows身份驗證在IIS對用戶進行驗證創建本地用戶。 這些用戶不屬於服務器B.
我的假設:
我將創建在域級別的Windows用戶。此用戶將屬於服務器A和服務器B.然後,我將使用此用戶的憑據作爲應用程序池標識,並將此用戶作爲用戶添加到數據庫中。
該策略是否有效?你建議更好的策略?