Table of Contents

Interface IFSAuthentication

Namespace
FS.Hosting.Shared.AccessControl
Assembly
FS.Hosting.Shared.dll

[Injectable]

public interface IFSAuthentication

Methods

AuthenticateByDomainToken(string, string)

Authentifiziert einen Benutzer anhand des bereitgestellten Domänen-Tokens.

AuthenticateByOidc(string, string, string)

Versucht über den Auth-Service mit den übergebenen Informationen eine OpenId Connect Identifizierung durchzuführen.

AuthenticateByOidcRefresh(string)

Versucht über den Auth-Service mit den übergebenen Informationen eine OpenId Connect Identifizierung durchzuführen.

AuthenticateByPassword(string, string)

Authentifiziert einen Benutzer anhand des Benutzernamens und Passworts über den Authentication-Service.

AuthenticateByToken(string)

Authentifiziert einen Benutzer anhand eines bereitgestellten Tokens.

AuthenticateDefaultUser()

Authentifiziert den in der Application hinterlegten Default User. Dazu wird der Authentication Service kontaktiert.

GetUserRoleRights(string)

Ermittelt die Rollenrechte für den übergebenen Benutzer.

RefreshUnits()

Aktualisiert die Liste der verfügbaren Geschäftseinheiten im Authentication-Service.

SwitchUnit(string)

Wechselt die Anmeldung auf die übergebene Geschäftseinheit.