ReportExecutionService.LogonUser(String, String, String) 方法

定義

登入使用者並驗證對報表伺服器網路服務的使用者請求。

public:
 void LogonUser(System::String ^ userName, System::String ^ password, System::String ^ authority);
public void LogonUser(string userName, string password, string authority);
member this.LogonUser : string * string * string -> unit
Public Sub LogonUser (userName As String, password As String, authority As String)

參數

userName
String

用戶的名稱。

password
String

使用者的密碼。

authority
String

Optional. 驗證用戶時應使用的網域名稱。 例如,Windows 網域。 在 Visual Basic 中傳遞一個nullNothing值以省略這個參數。

備註

下表顯示此操作的標頭與權限資訊。

SOAP 標頭的使用 (出局) ServerInfoHeaderValue
原生模式所需權限 None
SharePoint 模式 必要權限 None

此方法僅適用於自訂安全擴充功能。 請參閱 網路服務認證 以獲取更多資訊。

當自訂認證已設定時,該 LogonUser 方法會將指定的使用者驗證為報表伺服器網路服務。

LogonUser 必須透過安全套接層(SSL)呼叫。 若未被安全呼叫,該方法將失敗。 成功認證後,報告伺服器的網路服務會產生一個認證 Cookie,並在 HTTPS 標頭中回傳該 Cookie。 回應會透過 SSL 回傳。

適用於