Condividi tramite


ReportExecutionService.LogonUser(String, String, String) Metodo

Definizione

Connette un utente e autentica una richiesta al servizio Web ReportServer.

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)

Parametri

userName
String

Nome dell'utente.

password
String

Password dell'utente.

authority
String

facoltativo. Il nome di dominio da utilizzare durante l'autenticazione di un utente. Ad esempio un dominio di Windows. Per omettere questo argomento, passare il valore null (Nothing in Visual Basic).

Commenti

Nella tabella seguente vengono mostrate le informazioni sull'intestazione e sulle autorizzazioni relative a questa operazione.

Utilizzo intestazione SOAP (Out) ServerInfoHeaderValue
Autorizzazioni necessarie per la modalità nativa Nessuno
Autorizzazioni necessarie per la modalità SharePoint Nessuno

Questo metodo funziona solo con un'estensione di sicurezza personalizzata. Per altre informazioni, vedere Autenticazione del servizio Web .

Il LogonUser metodo autentica l'utente specificato nel servizio Web ReportServer quando è stata configurata l'autenticazione personalizzata.

LogonUser deve essere chiamato su Secure Sockets Layer (SSL). Il metodo ha esito negativo se non viene chiamato in modo sicuro. Al termine dell'autenticazione, il servizio Web del server di report genera un cookie di autenticazione e restituisce il cookie nell'intestazione HTTPS. La risposta viene restituita tramite SSL.

Si applica a