Uses of Class
cn.dev33.satoken.stp.parameter.SaLoginParameter
Packages that use SaLoginParameter
-
Uses of SaLoginParameter in cn.dev33.satoken.listener
Methods in cn.dev33.satoken.listener with parameters of type SaLoginParameterModifier and TypeMethodDescriptionstatic voidSaTokenEventCenter.doLogin(String loginType, Object loginId, String tokenValue, SaLoginParameter loginParameter) 事件发布:xx 账号登录voidSaTokenListener.doLogin(String loginType, Object loginId, String tokenValue, SaLoginParameter loginParameter) 每次登录时触发voidSaTokenListenerForLog.doLogin(String loginType, Object loginId, String tokenValue, SaLoginParameter loginParameter) 每次登录时触发voidSaTokenListenerForSimple.doLogin(String loginType, Object loginId, String tokenValue, SaLoginParameter loginParameter) -
Uses of SaLoginParameter in cn.dev33.satoken.stp
Subclasses of SaLoginParameter in cn.dev33.satoken.stpMethods in cn.dev33.satoken.stp that return SaLoginParameterModifier and TypeMethodDescriptionstatic SaLoginParameterSaLoginConfig.create()Deprecated.静态方法获取一个 SaLoginParameter 对象StpLogic.createSaLoginParameter()根据当前配置对象创建一个 SaLoginParameter 对象static SaLoginParameterStpUtil.createSaLoginParameter()根据当前配置对象创建一个 SaLoginParameter 对象static SaLoginParameterSaLoginConfig.setActiveTimeout(long activeTimeout) Deprecated.static SaLoginParameterDeprecated.static SaLoginParameterDeprecated.写入扩展数据(只在jwt模式下生效)static SaLoginParameterSaLoginConfig.setExtraData(Map<String, Object> extraData) Deprecated.static SaLoginParameterSaLoginConfig.setIsLastingCookie(Boolean isLastingCookie) Deprecated.static SaLoginParameterSaLoginConfig.setIsWriteHeader(Boolean isWriteHeader) Deprecated.static SaLoginParameterSaLoginConfig.setTimeout(long timeout) Deprecated.static SaLoginParameterDeprecated.static SaLoginParameterSaLoginConfig.setTokenSignTag(Map<String, Object> tokenSignTag) Deprecated.设置 本次登录挂载到 TokenSign 的数据Methods in cn.dev33.satoken.stp with parameters of type SaLoginParameterModifier and TypeMethodDescriptionprotected voidStpLogic.checkLoginArgs(Object id, SaLoginParameter loginParameter) 校验登录时的参数有效性,如果有问题会打印警告或抛出异常StpLogic.createLoginSession(Object id, SaLoginParameter loginParameter) 创建指定账号 id 的登录会话数据static StringStpUtil.createLoginSession(Object id, SaLoginParameter loginParameter) 创建指定账号 id 的登录会话数据protected StringStpLogic.distUsableToken(Object id, SaLoginParameter loginParameter) 为指定账号 id 的登录操作,分配一个可用的 tokenintStpLogic.getConfigOfMaxTryTimes(SaLoginParameter loginParameter) 返回全局配置的 maxTryTimes 值,在每次创建 token 时,对其唯一性测试的最高次数(-1=不测试)voidStpLogic.login(Object id, SaLoginParameter loginParameter) 会话登录,并指定所有登录参数 Modelstatic voidStpUtil.login(Object id, SaLoginParameter loginParameter) 会话登录,并指定所有登录参数 ModelvoidStpLogic.setTokenValue(String tokenValue, SaLoginParameter loginParameter) 在当前会话写入指定 token 值static voidStpUtil.setTokenValue(String tokenValue, SaLoginParameter loginParameter) 在当前会话写入指定 token 值 -
Uses of SaLoginParameter in cn.dev33.satoken.stp.parameter
Methods in cn.dev33.satoken.stp.parameter that return SaLoginParameterModifier and TypeMethodDescriptionstatic SaLoginParameterSaLoginParameter.create()静态方法获取一个 SaLoginParameter 对象SaLoginParameter.setActiveTimeout(long activeTimeout) SaLoginParameter.setCookie(SaCookieConfig cookie) SaLoginParameter.setDefaultValues(SaTokenConfig config) 根据 SaTokenConfig 对象初始化默认值Deprecated.SaLoginParameter.setDeviceId(String deviceId) 设置 此次登录的客户端设备idSaLoginParameter.setDeviceType(String deviceType) 写入扩展数据(只在jwt模式下生效)SaLoginParameter.setExtraData(Map<String, Object> extraData) SaLoginParameter.setIsConcurrent(Boolean isConcurrent) SaLoginParameter.setIsLastingCookie(Boolean isLastingCookie) SaLoginParameter.setIsShare(Boolean isShare) SaLoginParameter.setIsWriteHeader(Boolean isWriteHeader) SaLoginParameter.setMaxLoginCount(int maxLoginCount) SaLoginParameter.setMaxTryTimes(int maxTryTimes) SaLoginParameter.setOverflowLogoutMode(SaLogoutMode overflowLogoutMode) 设置 溢出 maxLoginCount 的客户端,将以何种方式注销下线 (LOGOUT=注销下线, KICKOUT=踢人下线, REPLACED=顶人下线)SaLoginParameter.setReplacedLoginExitMode(SaReplacedLoginExitMode replacedLoginExitMode) 设置:在 isConcurrent=false 时,决定新旧设备谁将放弃会话 (OLD_DEVICE=旧设备下线,新设备登录成功, NEW_DEVICE=新设备登录失败,旧设备维持在线)SaLoginParameter.setReplacedRange(SaReplacedRange replacedRange) 当 isConcurrent=false 时,顶人下线的范围 (CURR_DEVICE_TYPE=当前指定的设备类型端, ALL_DEVICE_TYPE=所有设备类型端)SaLoginParameter.setRightNowCreateTokenSession(Boolean rightNowCreateTokenSession) 设置 在登录时,是否立即创建对应的 Token-Session (true=在登录时立即创建,false=在第一次调用 getTokenSession() 时创建)SaLoginParameter.setTerminalExtra(String key, Object value) 写入本次登录挂载到 SaTerminalInfo 的自定义扩展数据SaLoginParameter.setTerminalExtraData(Map<String, Object> terminalExtraData) 设置 本次登录挂载到 SaTerminalInfo 的自定义扩展数据SaLoginParameter.setTimeout(long timeout) SaLoginParameter.setupCookieConfig(SaParamFunction<SaCookieConfig> fun) 设置 Cookie 配置项