Class SaLoginConfig

java.lang.Object
cn.dev33.satoken.stp.SaLoginConfig

@Deprecated public class SaLoginConfig extends Object
Deprecated.

请更换为 new SaLoginParameter()

快速、简洁的构建:调用 `StpUtil.login()` 时的 [ 配置参数 SaLoginParameter ]
        // 例如:在登录时指定 token 有效期为七天,代码如下:
        StpUtil.login(10001, SaLoginConfig.setTimeout(60 * 60 * 24 * 7));

        // 上面的代码与下面的代码等价
        StpUtil.login(10001, new SaLoginParameter().setTimeout(60 * 60 * 24 * 7));
 
Since:
1.29.0
Author:
click33
  • Method Details

    • setDevice

      public static SaLoginParameter setDevice(String device)
      Deprecated.
      Parameters:
      device - 此次登录的客户端设备类型
      Returns:
      登录参数 Model
    • setIsLastingCookie

      public static SaLoginParameter setIsLastingCookie(Boolean isLastingCookie)
      Deprecated.
      Parameters:
      isLastingCookie - 是否为持久Cookie(临时Cookie在浏览器关闭时会自动删除,持久Cookie在重新打开后依然存在)
      Returns:
      登录参数 Model
    • setTimeout

      public static SaLoginParameter setTimeout(long timeout)
      Deprecated.
      Parameters:
      timeout - 指定此次登录token的有效期, 单位:秒 (如未指定,自动取全局配置的timeout值)
      Returns:
      登录参数 Model
    • setActiveTimeout

      public static SaLoginParameter setActiveTimeout(long activeTimeout)
      Deprecated.
      Parameters:
      activeTimeout - 指定此次登录 token 最低活跃频率,单位:秒(如未指定,自动取全局配置的 activeTimeout 值)
      Returns:
      对象自身
    • setExtraData

      public static SaLoginParameter setExtraData(Map<String,Object> extraData)
      Deprecated.
      Parameters:
      extraData - 扩展信息(只在jwt模式下生效)
      Returns:
      登录参数 Model
    • setToken

      public static SaLoginParameter setToken(String token)
      Deprecated.
      Parameters:
      token - 预定Token(预定本次登录生成的Token值)
      Returns:
      登录参数 Model
    • setExtra

      public static SaLoginParameter setExtra(String key, Object value)
      Deprecated.
      写入扩展数据(只在jwt模式下生效)
      Parameters:
      key - 键
      value - 值
      Returns:
      登录参数 Model
    • setIsWriteHeader

      public static SaLoginParameter setIsWriteHeader(Boolean isWriteHeader)
      Deprecated.
      Parameters:
      isWriteHeader - 是否在登录后将 Token 写入到响应头
      Returns:
      登录参数 Model
    • setTokenSignTag

      public static SaLoginParameter setTokenSignTag(Map<String,Object> tokenSignTag)
      Deprecated.
      设置 本次登录挂载到 TokenSign 的数据
      Parameters:
      tokenSignTag - /
      Returns:
      登录参数 Model
    • create

      public static SaLoginParameter create()
      Deprecated.
      静态方法获取一个 SaLoginParameter 对象
      Returns:
      SaLoginParameter 对象