类 SaHttpDigestUtil

java.lang.Object
cn.dev33.satoken.httpauth.digest.SaHttpDigestUtil

public class SaHttpDigestUtil extends Object
Sa-Token Http Digest 认证模块,Util 工具类
从以下版本开始:
1.38.0
作者:
click33
  • 字段详细资料

    • saHttpDigestTemplate

      public static SaHttpDigestTemplate saHttpDigestTemplate
      底层使用的 SaHttpDigestTemplate 对象
  • 方法详细资料

    • getAuthorizationValue

      public static String getAuthorizationValue()
      获取浏览器提交的 Digest 参数 (裁剪掉前缀)
      返回:
    • getAuthorizationValueToModel

      public static SaHttpDigestModel getAuthorizationValueToModel()
      获取浏览器提交的 Digest 参数,并转化为 Map
      返回:
      /
    • check

      public static void check(SaHttpDigestModel hopeModel)
      校验:根据提供 Digest 参数计算 res,与 request 请求中的 Digest 参数进行校验,校验不通过则抛出异常
      参数:
      hopeModel - 提供的 Digest 参数对象
    • check

      public static void check(String username, String password)
      校验:根据提供的参数,校验不通过抛出异常
      参数:
      username - 用户名
      password - 密码
    • check

      public static void check(String username, String password, String realm)
      校验:根据提供的参数,校验不通过抛出异常
      参数:
      username - 用户名
      password - 密码
      realm - 领域
    • check

      public static void check()
      校验:根据全局配置参数,校验不通过抛出异常
    • checkByAnnotation

      @Deprecated public static void checkByAnnotation(SaCheckHttpDigest at)
      已过时。
      根据注解 ( @SaCheckHttpDigest ) 鉴权
      参数:
      at - 注解对象