Sprache

IAuthenticationExtension.LogonUser(String, String, String) Methode

Definition

Gibt an, ob die Anmeldesitzung des Benutzers mit den angegebenen Zugangsdaten verknüpft ist.

public:
 bool LogonUser(System::String ^ userName, System::String ^ password, System::String ^ authority);
public bool LogonUser(string userName, string password, string authority);
abstract member LogonUser : string * string * string -> bool
Public Function LogonUser (userName As String, password As String, authority As String) As Boolean

Parameter

userName
String

Der Name, der mit den Zugangsdaten verbunden ist.

password
String

Das Kennwort, das den Anmeldeinformationen zugeordnet ist.

authority
String

Dies ist optional. Die spezifische Autorität zur Authentifizierung eines Benutzers (zum Beispiel eine Windows-Domäne).

Gibt zurück

true wenn die Anmeldesitzung des Benutzers mit den angegebenen Zugangsdaten verknüpft ist; ansonsten gilt false.

Hinweise

Deine Implementierung von LogonUser sollte deine Reportserver-Nutzer gegen einen Speicher von Benutzernamen und Passwörtern validieren. Wenn Sie zum Beispiel eine Forms-basierte benutzerdefinierte Sicherheitserweiterung verwenden, könnten Sie es implementieren LogonUser , Benutzernamen und Passwörter zu überprüfen, die sicher in einer Konfigurationsdatei oder Datenbank gespeichert sind.

Gilt für: