类的使用
cn.dev33.satoken.stp.SaLoginModel
使用SaLoginModel的程序包
-
cn.dev33.satoken.listener中SaLoginModel的使用
参数类型为SaLoginModel的cn.dev33.satoken.listener中的方法修饰符和类型方法说明static voidSaTokenEventCenter.doLogin(String loginType, Object loginId, String tokenValue, SaLoginModel loginModel) 事件发布:xx 账号登录voidSaTokenListener.doLogin(String loginType, Object loginId, String tokenValue, SaLoginModel loginModel) 每次登录时触发voidSaTokenListenerForLog.doLogin(String loginType, Object loginId, String tokenValue, SaLoginModel loginModel) 每次登录时触发voidSaTokenListenerForSimple.doLogin(String loginType, Object loginId, String tokenValue, SaLoginModel loginModel) -
cn.dev33.satoken.stp中SaLoginModel的使用
修饰符和类型方法说明SaLoginModel.build()构建对象,初始化默认值SaLoginModel.build(SaTokenConfig config) 构建对象,初始化默认值static SaLoginModelSaLoginConfig.create()静态方法获取一个 SaLoginModel 对象static SaLoginModelSaLoginModel.create()静态方法获取一个 SaLoginModel 对象static SaLoginModelSaLoginConfig.setActiveTimeout(long activeTimeout) SaLoginModel.setActiveTimeout(long activeTimeout) static SaLoginModelstatic SaLoginModel写入扩展数据(只在jwt模式下生效)写入扩展数据(只在jwt模式下生效)static SaLoginModelSaLoginConfig.setExtraData(Map<String, Object> extraData) SaLoginModel.setExtraData(Map<String, Object> extraData) static SaLoginModelSaLoginConfig.setIsLastingCookie(Boolean isLastingCookie) SaLoginModel.setIsLastingCookie(Boolean isLastingCookie) static SaLoginModelSaLoginConfig.setIsWriteHeader(Boolean isWriteHeader) SaLoginModel.setIsWriteHeader(Boolean isWriteHeader) static SaLoginModelSaLoginConfig.setTimeout(long timeout) SaLoginModel.setTimeout(long timeout) static SaLoginModelstatic SaLoginModelSaLoginConfig.setTokenSignTag(Object tokenSignTag) 设置 本次登录挂载到 TokenSign 的数据SaLoginModel.setTokenSignTag(Object tokenSignTag) 设置 本次登录挂载到 TokenSign 的数据参数类型为SaLoginModel的cn.dev33.satoken.stp中的方法修饰符和类型方法说明protected voidStpLogic.checkLoginArgs(Object id, SaLoginModel loginModel) 校验登录时的参数有效性,如果有问题会打印警告或抛出异常StpLogic.createLoginSession(Object id, SaLoginModel loginModel) 创建指定账号 id 的登录会话数据static StringStpUtil.createLoginSession(Object id, SaLoginModel loginModel) 创建指定账号 id 的登录会话数据protected StringStpLogic.distUsableToken(Object id, SaLoginModel loginModel) 为指定账号 id 的登录操作,分配一个可用的 tokenvoidStpLogic.login(Object id, SaLoginModel loginModel) 会话登录,并指定所有登录参数 Modelstatic voidStpUtil.login(Object id, SaLoginModel loginModel) 会话登录,并指定所有登录参数 ModelvoidStpLogic.setTokenValue(String tokenValue, SaLoginModel loginModel) 在当前会话写入指定 token 值static voidStpUtil.setTokenValue(String tokenValue, SaLoginModel loginModel) 在当前会话写入指定 token 值