1
我有一個使用AD提供的Forms身份驗證的Web應用程序。從網站內部使用EWS時,是否可以使用當前登錄的用戶身份?
我想知道是否可以使用EWS以當前登錄的用戶身份發送郵件,而無需提供憑據,或者;我是否會被要求設置一個模擬訪問的賬戶,代表當前登錄的用戶發送郵件?
我有一個使用AD提供的Forms身份驗證的Web應用程序。從網站內部使用EWS時,是否可以使用當前登錄的用戶身份?
我想知道是否可以使用EWS以當前登錄的用戶身份發送郵件,而無需提供憑據,或者;我是否會被要求設置一個模擬訪問的賬戶,代表當前登錄的用戶發送郵件?
是的,你可以。如果您的進程運行(或模擬)爲具有郵箱的用戶,則您將訪問所有內容而不指定任何憑據。
是的,但我想發送電子郵件作爲當前用戶登錄到Web應用程序,而不是IIS運行的用戶。那麼唯一的方法就是讓這個工作來爲IIS運行的用戶在AD中設置模擬訪問? – 2010-02-25 23:52:56
如果您的用戶來自公司網絡,您可以在您的asp.net應用程序中啓用Windows身份驗證,因此您的安全性將基於模擬並且您不必執行任何操作。 如果您的用戶來自互聯網並且沒有公司網絡中的帳戶,則可以創建一個超級用戶作爲對您需要訪問的郵箱擁有ReceiveAs權限的交換。在這種情況下,您只需指定超級用戶憑據即可。 – 2010-02-26 17:34:24