Class SaHttpBasicUtil

java.lang.Object
cn.dev33.satoken.httpauth.basic.SaHttpBasicUtil

public class SaHttpBasicUtil extends Object
Sa-Token Http Basic 认证模块,Util 工具类
Since:
1.26.0
Author:
click33
  • Field Details

    • saHttpBasicTemplate

      public static SaHttpBasicTemplate saHttpBasicTemplate
      底层使用的 SaBasicTemplate 对象
  • Method Details

    • getAuthorizationValue

      public static String getAuthorizationValue()
      获取浏览器提交的 Http Basic 参数 (裁剪掉前缀并解码)
      Returns:
    • getHttpBasicAccount

      public static SaHttpBasicAccount getHttpBasicAccount()
      获取 Http Basic 账号密码对象
      Returns:
      /
    • check

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

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

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