SessionAuthModel interface
Modelo de autenticação de API com cookie de sessão.
- Extends
Propriedades
| headers | Cabeçalhos de solicitação HTTP para o ponto de extremidade do serviço de sessão. |
| is |
Indicando se a chave de API está definida no conteúdo HTTP POST. |
| password | O nome do atributo de senha. |
| query |
Consultar parâmetros para o ponto de extremidade do serviço de sessão. |
| session |
Nome do atributo ID da sessão do cabeçalho de resposta HTTP. |
| session |
URL de solicitação HTTP para o ponto de extremidade do serviço de sessão. |
| session |
Tempo limite da sessão em minutos. |
| type | O tipo de autenticação |
| user |
O valor da chave de atributo de nome de usuário. |
Detalhes da propriedade
headers
Cabeçalhos de solicitação HTTP para o ponto de extremidade do serviço de sessão.
headers?: Record<string, string>
Valor da propriedade
Record<string, string>
isPostPayloadJson
Indicando se a chave de API está definida no conteúdo HTTP POST.
isPostPayloadJson?: boolean
Valor da propriedade
boolean
password
O nome do atributo de senha.
password: Record<string, string>
Valor da propriedade
Record<string, string>
queryParameters
Consultar parâmetros para o ponto de extremidade do serviço de sessão.
queryParameters?: Record<string, any>
Valor da propriedade
Record<string, any>
sessionIdName
Nome do atributo ID da sessão do cabeçalho de resposta HTTP.
sessionIdName?: string
Valor da propriedade
string
sessionLoginRequestUri
URL de solicitação HTTP para o ponto de extremidade do serviço de sessão.
sessionLoginRequestUri?: string
Valor da propriedade
string
sessionTimeoutInMinutes
Tempo limite da sessão em minutos.
sessionTimeoutInMinutes?: number
Valor da propriedade
number
type
O tipo de autenticação
type: "Session"
Valor da propriedade
"Session"
userName
O valor da chave de atributo de nome de usuário.
userName: Record<string, string>
Valor da propriedade
Record<string, string>