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. |
| is |
Indiquant si la clé API est définie dans la charge utile HTTP POST. |
| password | Nom de l’attribut de mot de passe. |
| query |
Interrogez les paramètres sur le point de terminaison du service de session. |
| session |
Nom de l’attribut ID de session à partir de l’en-tête de réponse HTTP. |
| session |
URL de requête HTTP vers le point de terminaison du service de session. |
| session |
Délai d’expiration de session en minutes. |
| type | Type d’authentification |
| user |
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>