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.

isPostPayloadJson

Indicando se a chave de API está definida no conteúdo HTTP POST.

password

O nome do atributo de senha.

queryParameters

Consultar parâmetros para o ponto de extremidade do serviço de sessão.

sessionIdName

Nome do atributo ID da sessão do cabeçalho de resposta HTTP.

sessionLoginRequestUri

URL de solicitação HTTP para o ponto de extremidade do serviço de sessão.

sessionTimeoutInMinutes

Tempo limite da sessão em minutos.

type

O tipo de autenticação

userName

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>