类 NothingSecuritySpi
java.lang.Object
com.iplatform.base.support.NothingSecuritySpi
- 所有已实现的接口:
SecuritySpi
安全控制SPI的默认实现,没有任何操作,主要是为了让没有 iplatform-base-security 的模块不报错。
- 作者:
- 时克英
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明encryptPassword(String password) 加密给定的明文密码返回当前登录用户对象long返回当前登录用户IDcom.walker.web.UserPrincipal<S_user_core>返回当前登录用户凭证信息返回当前登录用户具有的角色ID集合。boolean是否允许移动端,在登录时手机号不存在直接注册?login(RequestLogin requestLogin) 用户登录系统过程方法,抽取该方法可以在自定义登录中灵活使用。void以流程角色登录获取权限,activiti7专用,后续会废弃。booleanmatchesPassword(String rawPassword, String encodedPassword) 比较给定的密码是否与加密相等。
-
构造器详细资料
-
NothingSecuritySpi
public NothingSecuritySpi()
-
-
方法详细资料
-
getCurrentUserRoleIdList
从接口复制的说明:SecuritySpi返回当前登录用户具有的角色ID集合。- 指定者:
getCurrentUserRoleIdList在接口中SecuritySpi- 返回:
-
getCurrentUserPrincipal
从接口复制的说明:SecuritySpi返回当前登录用户凭证信息- 指定者:
getCurrentUserPrincipal在接口中SecuritySpi- 返回:
-
getCurrentUser
从接口复制的说明:SecuritySpi返回当前登录用户对象- 指定者:
getCurrentUser在接口中SecuritySpi- 返回:
-
getCurrentUserId
public long getCurrentUserId()从接口复制的说明:SecuritySpi返回当前登录用户ID- 指定者:
getCurrentUserId在接口中SecuritySpi- 返回:
-
encryptPassword
从接口复制的说明:SecuritySpi加密给定的明文密码- 指定者:
encryptPassword在接口中SecuritySpi- 返回:
- 返回密文密码
-
matchesPassword
从接口复制的说明:SecuritySpi比较给定的密码是否与加密相等。- 指定者:
matchesPassword在接口中SecuritySpi- 参数:
rawPassword- 原始明文密码encodedPassword- 加密的密码- 返回:
-
isAllowMobileLoginRegister
public boolean isAllowMobileLoginRegister()从接口复制的说明:SecuritySpi是否允许移动端,在登录时手机号不存在直接注册?- 指定者:
isAllowMobileLoginRegister在接口中SecuritySpi- 返回:
-
login
从接口复制的说明:SecuritySpi用户登录系统过程方法,抽取该方法可以在自定义登录中灵活使用。- 指定者:
login在接口中SecuritySpi- 返回:
- 抛出:
LoginException- 登录异常抛出提示错误
-
loginAsWorkflowRole
public void loginAsWorkflowRole()从接口复制的说明:SecuritySpi以流程角色登录获取权限,activiti7专用,后续会废弃。- 指定者:
loginAsWorkflowRole在接口中SecuritySpi
-