SessionAuthModel interface
Modell für die API-Authentifizierung mit Sitzungscookies.
- Extends
Eigenschaften
| headers | HTTP-Anforderungsheader an den Sitzungsdienstendpunkt. |
| is |
Gibt an, ob der API-Schlüssel in der HTTP POST-Nutzlast festgelegt ist. |
| password | Der Name des Kennwortattributes. |
| query |
Abfrageparameter für den Sitzungsdienstendpunkt. |
| session |
Name des Sitzungs-ID-Attributs aus dem HTTP-Antwortheader. |
| session |
HTTP-Anforderungs-URL zum Sitzungsdienstendpunkt. |
| session |
Sitzungstimeout in Minuten. |
| type | Der Authentifizierungstyp |
| user |
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>