ReportExecutionService.LogonUser(String, String, String) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
登入使用者並驗證對報表伺服器網路服務的使用者請求。
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 回傳。