SessionAuthModel interface

Modell für die API-Authentifizierung mit Sitzungscookies.

Extends

Eigenschaften

headers

HTTP-Anforderungsheader an den Sitzungsdienstendpunkt.

isPostPayloadJson

Gibt an, ob der API-Schlüssel in der HTTP POST-Nutzlast festgelegt ist.

password

Der Name des Kennwortattributes.

queryParameters

Abfrageparameter für den Sitzungsdienstendpunkt.

sessionIdName

Name des Sitzungs-ID-Attributs aus dem HTTP-Antwortheader.

sessionLoginRequestUri

HTTP-Anforderungs-URL zum Sitzungsdienstendpunkt.

sessionTimeoutInMinutes

Sitzungstimeout in Minuten.

type

Der Authentifizierungstyp

userName

Der Schlüsselwert des Benutzernamen-Attributs.

Details zur Eigenschaft

headers

HTTP-Anforderungsheader an den Sitzungsdienstendpunkt.

headers?: Record<string, string>

Eigenschaftswert

Record<string, string>

isPostPayloadJson

Gibt an, ob der API-Schlüssel in der HTTP POST-Nutzlast festgelegt ist.

isPostPayloadJson?: boolean

Eigenschaftswert

boolean

password

Der Name des Kennwortattributes.

password: Record<string, string>

Eigenschaftswert

Record<string, string>

queryParameters

Abfrageparameter für den Sitzungsdienstendpunkt.

queryParameters?: Record<string, any>

Eigenschaftswert

Record<string, any>

sessionIdName

Name des Sitzungs-ID-Attributs aus dem HTTP-Antwortheader.

sessionIdName?: string

Eigenschaftswert

string

sessionLoginRequestUri

HTTP-Anforderungs-URL zum Sitzungsdienstendpunkt.

sessionLoginRequestUri?: string

Eigenschaftswert

string

sessionTimeoutInMinutes

Sitzungstimeout in Minuten.

sessionTimeoutInMinutes?: number

Eigenschaftswert

number

type

Der Authentifizierungstyp

type: "Session"

Eigenschaftswert

"Session"

userName

Der Schlüsselwert des Benutzernamen-Attributs.

userName: Record<string, string>

Eigenschaftswert

Record<string, string>