Package cn.dev33.satoken.httpauth.digest
Class SaHttpDigestModel
java.lang.Object
cn.dev33.satoken.httpauth.digest.SaHttpDigestModel
Sa-Token Http Digest 认证 - 参数实体类
- Since:
- 1.38.0
- Author:
- click33
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionSaHttpDigestModel(String username, String password) SaHttpDigestModel(String username, String password, String realm) -
Method Summary
Modifier and TypeMethodDescription获取 客户端随机数,由客户端提供获取 请求方法getNc()获取 nonce计数器,是一个16进制的数值,表示同一nonce下客户端发送出请求的数量getNonce()获取 随机数获取 opaque获取 密码getQop()获取 保护质量(auth=默认的,auth-int=增加报文完整性检测),可以为空,但不推荐getRealm()获取 领域获取 请求摘要,最终计算的摘要结果getUri()获取 请求 uri获取 用户名设置 客户端随机数,由客户端提供设置 请求方法设置 nonce计数器,是一个16进制的数值,表示同一nonce下客户端发送出请求的数量设置 随机数设置 opaquesetPassword(String password) 设置 密码设置 保护质量(auth=默认的,auth-int=增加报文完整性检测),可以为空,但不推荐设置 领域setResponse(String response) 设置 请求摘要,最终计算的摘要结果设置 请求 urisetUsername(String username) 设置 用户名toString()
-
Field Details
-
DEFAULT_REALM
默认的 Realm 领域名称- See Also:
-
DEFAULT_QOP
默认的 qop 值- See Also:
-
username
用户名 -
password
密码 -
realm
领域 -
nonce
随机数 -
uri
请求 uri -
method
请求方法 -
qop
保护质量(auth=默认的,auth-int=增加报文完整性检测),可以为空,但不推荐 -
nc
nonce计数器,是一个16进制的数值,表示同一nonce下客户端发送出请求的数量 -
cnonce
客户端随机数,由客户端提供 -
opaque
opaque -
response
请求摘要,最终计算的摘要结果
-
-
Constructor Details
-
SaHttpDigestModel
public SaHttpDigestModel() -
SaHttpDigestModel
-
SaHttpDigestModel
-
-
Method Details
-
getUsername
获取 用户名- Returns:
- username 用户名
-
setUsername
设置 用户名- Parameters:
username- 用户名- Returns:
- /
-
getRealm
获取 领域- Returns:
- realm 领域
-
setRealm
设置 领域- Parameters:
realm- 领域- Returns:
- /
-
getPassword
获取 密码- Returns:
- password 密码
-
setPassword
设置 密码- Parameters:
password- 密码- Returns:
- /
-
getNonce
获取 随机数- Returns:
- nonce 随机数
-
setNonce
设置 随机数- Parameters:
nonce- 随机数- Returns:
- /
-
getUri
获取 请求 uri- Returns:
- uri 请求 uri
-
setUri
设置 请求 uri- Parameters:
uri- 请求 uri- Returns:
- /
-
getMethod
获取 请求方法- Returns:
- method 请求方法
-
setMethod
设置 请求方法- Parameters:
method- 请求方法- Returns:
- /
-
getQop
获取 保护质量(auth=默认的,auth-int=增加报文完整性检测),可以为空,但不推荐- Returns:
- qop 保护质量(auth=默认的,auth-int=增加报文完整性检测),可以为空,但不推荐
-
setQop
设置 保护质量(auth=默认的,auth-int=增加报文完整性检测),可以为空,但不推荐- Parameters:
qop- 保护质量(auth=默认的,auth-int=增加报文完整性检测),可以为空,但不推荐- Returns:
- /
-
getNc
获取 nonce计数器,是一个16进制的数值,表示同一nonce下客户端发送出请求的数量- Returns:
- nc nonce计数器,是一个16进制的数值,表示同一nonce下客户端发送出请求的数量
-
setNc
设置 nonce计数器,是一个16进制的数值,表示同一nonce下客户端发送出请求的数量- Parameters:
nc- nonce计数器,是一个16进制的数值,表示同一nonce下客户端发送出请求的数量- Returns:
- /
-
getCnonce
获取 客户端随机数,由客户端提供- Returns:
- cnonce 客户端随机数,由客户端提供
-
setCnonce
设置 客户端随机数,由客户端提供- Parameters:
cnonce- 客户端随机数,由客户端提供- Returns:
- /
-
getOpaque
获取 opaque- Returns:
- opaque opaque
-
setOpaque
设置 opaque- Parameters:
opaque- opaque- Returns:
- /
-
getResponse
获取 请求摘要,最终计算的摘要结果- Returns:
- response 请求摘要,最终计算的摘要结果
-
setResponse
设置 请求摘要,最终计算的摘要结果- Parameters:
response- 请求摘要,最终计算的摘要结果- Returns:
- /
-
toString
-