SessionAuthModel interface

Modèle d’authentification d’API avec cookie de session.

Extends

Propriétés

headers

En-têtes de requête HTTP vers le point de terminaison du service de session.

isPostPayloadJson

Indiquant si la clé API est définie dans la charge utile HTTP POST.

password

Nom de l’attribut de mot de passe.

queryParameters

Interrogez les paramètres sur le point de terminaison du service de session.

sessionIdName

Nom de l’attribut ID de session à partir de l’en-tête de réponse HTTP.

sessionLoginRequestUri

URL de requête HTTP vers le point de terminaison du service de session.

sessionTimeoutInMinutes

Délai d’expiration de session en minutes.

type

Type d’authentification

userName

Valeur de clé d’attribut du nom d’utilisateur.

Détails de la propriété

headers

En-têtes de requête HTTP vers le point de terminaison du service de session.

headers?: Record<string, string>

Valeur de propriété

Record<string, string>

isPostPayloadJson

Indiquant si la clé API est définie dans la charge utile HTTP POST.

isPostPayloadJson?: boolean

Valeur de propriété

boolean

password

Nom de l’attribut de mot de passe.

password: Record<string, string>

Valeur de propriété

Record<string, string>

queryParameters

Interrogez les paramètres sur le point de terminaison du service de session.

queryParameters?: Record<string, any>

Valeur de propriété

Record<string, any>

sessionIdName

Nom de l’attribut ID de session à partir de l’en-tête de réponse HTTP.

sessionIdName?: string

Valeur de propriété

string

sessionLoginRequestUri

URL de requête HTTP vers le point de terminaison du service de session.

sessionLoginRequestUri?: string

Valeur de propriété

string

sessionTimeoutInMinutes

Délai d’expiration de session en minutes.

sessionTimeoutInMinutes?: number

Valeur de propriété

number

type

Type d’authentification

type: "Session"

Valeur de propriété

"Session"

userName

Valeur de clé d’attribut du nom d’utilisateur.

userName: Record<string, string>

Valeur de propriété

Record<string, string>