次の方法で共有


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

定義

ユーザーのログオンを処理し、レポート サーバー 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

省略可能。 ユーザーを認証するときに使用するドメイン名です。 たとえば、Windows ドメインです。 この引数を省略する場合は、null (Visual Basic では Nothing) の値を渡します。

注釈

次の表に、この操作に関連するヘッダーおよび権限の情報を示します。

SOAP ヘッダーの使用方法 (Out) ServerInfoHeaderValue
ネイティブ モードで必要なアクセス許可 なし
SharePoint モードで必要なアクセス許可 なし

このメソッドは、カスタム セキュリティ拡張機能と連携して動作します。 詳細については、「 Web サービス認証」 を参照してください。

カスタム認証が構成されている場合、LogonUser メソッドが、指定されたユーザーをレポート サーバー Web サービスに対して認証します。

LogonUser は、SSL (Secure Sockets Layer) を介して呼び出す必要があります。 セキュリティで保護された呼び出しでない場合、メソッドは失敗します。 認証が成功すると、レポート サーバー Web サービスによって認証 Cookie が生成され、HTTPS ヘッダーに Cookie が返されます。 応答は、SSL を介して返されます。

適用対象