你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

SessionAuthModel interface

使用会话 Cookie 进行 API 身份验证的模型。

扩展

属性

headers

会话服务终结点的 HTTP 请求标头。

isPostPayloadJson

指示是否在 HTTP POST 有效负载中设置 API 密钥。

password

密码属性名称。

queryParameters

查询会话服务终结点的参数。

sessionIdName

来自 HTTP 响应标头的会话 ID 属性名称。

sessionLoginRequestUri

会话服务终结点的 HTTP 请求 URL。

sessionTimeoutInMinutes

会话超时(以分钟为单位)。

type

身份验证类型

userName

用户名属性键值。

属性详细信息

headers

会话服务终结点的 HTTP 请求标头。

headers?: Record<string, string>

属性值

Record<string, string>

isPostPayloadJson

指示是否在 HTTP POST 有效负载中设置 API 密钥。

isPostPayloadJson?: boolean

属性值

boolean

password

密码属性名称。

password: Record<string, string>

属性值

Record<string, string>

queryParameters

查询会话服务终结点的参数。

queryParameters?: Record<string, any>

属性值

Record<string, any>

sessionIdName

来自 HTTP 响应标头的会话 ID 属性名称。

sessionIdName?: string

属性值

string

sessionLoginRequestUri

会话服务终结点的 HTTP 请求 URL。

sessionLoginRequestUri?: string

属性值

string

sessionTimeoutInMinutes

会话超时(以分钟为单位)。

sessionTimeoutInMinutes?: number

属性值

number

type

身份验证类型

type: "Session"

属性值

"Session"

userName

用户名属性键值。

userName: Record<string, string>

属性值

Record<string, string>