SessionAuthModel interface

Modello per l'autenticazione API con cookie di sessione.

Extends

Proprietà

headers

Intestazioni di richiesta HTTP per l'endpoint del servizio di sessione.

isPostPayloadJson

Indica se la chiave API è impostata nel payload HTTP POST.

password

Nome dell'attributo della password.

queryParameters

Parametri di query per l'endpoint del servizio di sessione.

sessionIdName

Nome dell'attributo ID sessione dall'intestazione della risposta HTTP.

sessionLoginRequestUri

URL della richiesta HTTP per l'endpoint del servizio di sessione.

sessionTimeoutInMinutes

Timeout sessione in minuti.

type

Tipo di autenticazione

userName

Valore della chiave dell'attributo del nome utente.

Dettagli proprietà

headers

Intestazioni di richiesta HTTP per l'endpoint del servizio di sessione.

headers?: Record<string, string>

Valore della proprietà

Record<string, string>

isPostPayloadJson

Indica se la chiave API è impostata nel payload HTTP POST.

isPostPayloadJson?: boolean

Valore della proprietà

boolean

password

Nome dell'attributo della password.

password: Record<string, string>

Valore della proprietà

Record<string, string>

queryParameters

Parametri di query per l'endpoint del servizio di sessione.

queryParameters?: Record<string, any>

Valore della proprietà

Record<string, any>

sessionIdName

Nome dell'attributo ID sessione dall'intestazione della risposta HTTP.

sessionIdName?: string

Valore della proprietà

string

sessionLoginRequestUri

URL della richiesta HTTP per l'endpoint del servizio di sessione.

sessionLoginRequestUri?: string

Valore della proprietà

string

sessionTimeoutInMinutes

Timeout sessione in minuti.

sessionTimeoutInMinutes?: number

Valore della proprietà

number

type

Tipo di autenticazione

type: "Session"

Valore della proprietà

"Session"

userName

Valore della chiave dell'attributo del nome utente.

userName: Record<string, string>

Valore della proprietà

Record<string, string>