ReportExecutionService.LogonUser(String, String, String) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ユーザーのログオンを処理し、レポート サーバー 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 を介して返されます。