Package cn.dev33.satoken.httpauth.basic
Class SaHttpBasicTemplate
java.lang.Object
cn.dev33.satoken.httpauth.basic.SaHttpBasicTemplate
Sa-Token Http Basic 认证模块
- Since:
- 1.26.0
- Author:
- click33
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcheck()对当前会话进行 Basic 校验(使用全局配置的账号密码),校验不通过则抛出异常void对当前会话进行 Basic 校验(手动设置账号密码),校验不通过则抛出异常void对当前会话进行 Basic 校验(手动设置 Realm 和 账号密码),校验不通过则抛出异常获取浏览器提交的 Http Basic 参数 (裁剪掉前缀并解码)获取 Http Basic 账号密码对象voidthrowNotBasicAuthException(String realm) 在校验失败时,设置响应头,并抛出异常
-
Field Details
-
DEFAULT_REALM
默认的 Realm 领域名称- See Also:
-
-
Constructor Details
-
SaHttpBasicTemplate
public SaHttpBasicTemplate()
-
-
Method Details
-
throwNotBasicAuthException
在校验失败时,设置响应头,并抛出异常- Parameters:
realm- 领域
-
getAuthorizationValue
获取浏览器提交的 Http Basic 参数 (裁剪掉前缀并解码)- Returns:
- 值
-
getHttpBasicAccount
获取 Http Basic 账号密码对象- Returns:
- /
-
check
public void check()对当前会话进行 Basic 校验(使用全局配置的账号密码),校验不通过则抛出异常 -
check
对当前会话进行 Basic 校验(手动设置账号密码),校验不通过则抛出异常- Parameters:
account- 账号(格式为 user:password)
-
check
对当前会话进行 Basic 校验(手动设置 Realm 和 账号密码),校验不通过则抛出异常- Parameters:
realm- 领域account- 账号(格式为 user:password)
-