类 SaBasicTemplate

java.lang.Object
cn.dev33.satoken.basic.SaBasicTemplate

public class SaBasicTemplate extends Object
Sa-Token Http Basic 认证模块
作者:
kong
  • 字段详细资料

    • DEFAULT_REALM

      public static final String DEFAULT_REALM
      默认的 Realm 名称
      另请参阅:
  • 构造器详细资料

    • SaBasicTemplate

      public SaBasicTemplate()
  • 方法详细资料

    • throwNotBasicAuthException

      public void throwNotBasicAuthException(String realm)
      设置响应头,并抛出异常
      参数:
      realm - 领域
    • getAuthorizationValue

      public String getAuthorizationValue()
      获取浏览器提交的 Basic 参数 (裁剪掉前缀并解码)
      返回:
    • check

      public void check()
      对当前会话进行 Basic 校验(使用全局配置的账号密码),校验不通过则抛出异常
    • check

      public void check(String account)
      对当前会话进行 Basic 校验(手动设置账号密码),校验不通过则抛出异常
      参数:
      account - 账号(格式为 user:password)
    • check

      public void check(String realm, String account)
      对当前会话进行 Basic 校验(手动设置 Realm 和 账号密码),校验不通过则抛出异常
      参数:
      realm - 领域
      account - 账号(格式为 user:password)