AuthenticateCredentials(String, String, UserRoles):IUser

Prüft, ob die angegebenen Zugangsdaten stimmen und der Benutzer die angegebenen Benutzerrollen besitzt.

Mittels dieser Methode können Zugangsdaten für einen Benutzer überprüft werden. Weiterhin können der Methode Benutzerrollen übergeben werden, die der Benutzer besitzen soll.

Sollte währen der Überprüfung die Verbindung zum Server unterbrochen sein, so wird eine Ausname vom Typ InvalidSessionException ausgelöst.

Sollten die Zugangsdaten nicht stimmen, der Benutzer nicht vorhanden sein oder nicht die angegebenen Rollen besitzen, so wird NULL zurückgegeben.

Rückgabetyp: Onion.Client.IUser

Parameter

userName

Typ: System.String

Dieser Parameter ist der Benutzername des Benutzers, für welchen die Zugangsdaten geprüft werden sollen.

password

Typ: System.String

Dieser Parameter ist das Kennwort des Benutzers, für welchen die Zugangsdaten geprüft werden sollen.

expectedRoles

Typ: UserRoles

Dieser Parameter gibt die Rollen an, die der zu authentifizierende Benutzer besitzen muss.