소스 검색

修改授权登录加密

humingfen 4 년 전
부모
커밋
cd740e1a63

+ 5 - 0
common/common-entity/src/main/java/com/yihu/jw/entity/base/doctor/BaseDoctorDO.java

@ -2,8 +2,10 @@ package com.yihu.jw.entity.base.doctor;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.yihu.jw.entity.UuidIdentityEntityWithOperator;
import com.yihu.jw.entity.util.StringFStringEncryptConverter;
import javax.persistence.Column;
import javax.persistence.Convert;
import javax.persistence.Entity;
import javax.persistence.Table;
import java.util.Date;
@ -333,6 +335,7 @@ public class BaseDoctorDO extends UuidIdentityEntityWithOperator {
    }
	@Column(name = "name")
    @Convert(converter = StringFStringEncryptConverter.class)
    public String getName() {
        return name;
    }
@ -365,6 +368,7 @@ public class BaseDoctorDO extends UuidIdentityEntityWithOperator {
    }
	@Column(name = "idcard")
    @Convert(converter = StringFStringEncryptConverter.class)
    public String getIdcard() {
        return idcard;
    }
@ -389,6 +393,7 @@ public class BaseDoctorDO extends UuidIdentityEntityWithOperator {
    }
	@Column(name = "mobile")
    @Convert(converter = StringFStringEncryptConverter.class)
    public String getMobile() {
        return mobile;
    }

+ 5 - 0
common/common-entity/src/main/java/com/yihu/jw/entity/base/user/UserDO.java

@ -1,8 +1,10 @@
package com.yihu.jw.entity.base.user;
import com.yihu.jw.entity.UuidIdentityEntityWithOperator;
import com.yihu.jw.entity.util.StringFStringEncryptConverter;
import javax.persistence.Column;
import javax.persistence.Convert;
import javax.persistence.Entity;
import javax.persistence.Table;
import java.util.Date;
@ -70,6 +72,7 @@ public class UserDO extends UuidIdentityEntityWithOperator {
    }
    @Column(name = "username", nullable = false)
    @Convert(converter = StringFStringEncryptConverter.class)
    public String getUsername() {
        return username;
    }
@ -115,6 +118,7 @@ public class UserDO extends UuidIdentityEntityWithOperator {
    }
    @Column(name = "idcard")
    @Convert(converter = StringFStringEncryptConverter.class)
    public String getIdcard() {
        return idcard;
    }
@ -124,6 +128,7 @@ public class UserDO extends UuidIdentityEntityWithOperator {
    }
    @Column(name = "mobile", length = 200)
    @Convert(converter = StringFStringEncryptConverter.class)
    public String getMobile() {
        return mobile;
    }

+ 3 - 2
server/svr-authentication/src/main/java/com/yihu/jw/security/core/userdetails/jdbc/WlyyUserDetailsService.java

@ -511,7 +511,7 @@ public class WlyyUserDetailsService extends JdbcDaoSupport implements UserDetail
    public List<WlyyUserSimple> getWlyyUserSimple(String username) {
        String loginType = getLogintype();
        username = AesEncryptUtils.encrypt(username);
        List<WlyyUserSimple> users = null;
        logger.info("login:登录进入5");
        //1或默认查找user表,为平台管理员账号
@ -604,7 +604,8 @@ public class WlyyUserDetailsService extends JdbcDaoSupport implements UserDetail
        HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();
        KeyPair keyPair = (KeyPair) request.getSession().getAttribute("privateKey");
        String idcard = com.yihu.jw.security.utils.RSAUtils.decryptBase64(request.getParameter("idcard"), keyPair);
//        String idcard = com.yihu.jw.security.utils.RSAUtils.decryptBase64(request.getParameter("idcard"), keyPair);
        String idcard = request.getParameter("idcard");
        return idcard;
    }

+ 6 - 0
server/svr-authentication/src/main/java/com/yihu/jw/security/model/WlyyUserDetails.java

@ -1,8 +1,10 @@
package com.yihu.jw.security.model;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.yihu.jw.entity.util.StringFStringEncryptConverter;
import javax.persistence.Column;
import javax.persistence.Convert;
import java.io.Serializable;
import java.util.Date;
@ -212,6 +214,7 @@ public class WlyyUserDetails implements Serializable {
        this.createUser = createUser;
    }
    @Convert(converter = StringFStringEncryptConverter.class)
    public String getCreateUserName() {
        return createUserName;
    }
@ -236,6 +239,7 @@ public class WlyyUserDetails implements Serializable {
        this.updateUser = updateUser;
    }
    @Convert(converter = StringFStringEncryptConverter.class)
    public String getUpdateUserName() {
        return updateUserName;
    }
@ -244,6 +248,7 @@ public class WlyyUserDetails implements Serializable {
        this.updateUserName = updateUserName;
    }
    @Convert(converter = StringFStringEncryptConverter.class)
    public String getUsername() {
        return username;
    }
@ -268,6 +273,7 @@ public class WlyyUserDetails implements Serializable {
        this.salt = salt;
    }
    @Convert(converter = StringFStringEncryptConverter.class)
    public String getName() {
        return name;
    }