言語

ReportExecutionService.LogonUser(String, String, String) メソッド

定義

ユーザーにログインし、Report Server Webサービスへのユーザーリクエストを認証します。

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ドメインです。 この議論を省くためにnull(Nothing in Visual Basic)の値を渡します。

注釈

以下の表は、この操作のヘッダーおよび権限情報を示しています。

SOAPヘッダーの使用 (アウト) ServerInfoHeaderValue
ネイティブモードの必要権限 None
SharePointモードの必要権限 None

この方法はカスタムセキュリティ拡張機能でのみ機能します。 詳細については 「Web Service Authentication」 をご覧ください。

LogonUserメソッドは、カスタム認証が設定された際に指定されたユーザーをレポートサーバーのWebサービスに認証します。

LogonUser Secure Sockets Layer(SSL)経由で呼び出される必要があります。 このメソッドは安全に呼び出されなければ失敗します。 認証が成功すると、レポートサーバーのWebサービスは認証クッキーを生成し、HTTPSヘッダーにクッキーを返します。 応答はSSL経由で返されます。

適用対象