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. |
| is |
Indica se la chiave API è impostata nel payload HTTP POST. |
| password | Nome dell'attributo della password. |
| query |
Parametri di query per l'endpoint del servizio di sessione. |
| session |
Nome dell'attributo ID sessione dall'intestazione della risposta HTTP. |
| session |
URL della richiesta HTTP per l'endpoint del servizio di sessione. |
| session |
Timeout sessione in minuti. |
| type | Tipo di autenticazione |
| user |
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>