Cas用户密码自定义加密

配置案例1

在cas配置文件中修改deployerConfigContext.xml文件:


      
      
      

 
 

JAVA代码类注意点:

**尤其注意注意SunPasswordEncoder必须实现PasswordEncoder接口,并且重新encode方法,而且引入cas-server-core-xxx.jar当前类不能报错  否者打包之后的jar包无法使用

//必须实现org.jasig.cas.authentication.handler.PasswordEncoder接口  需导入的包是cas-server-core-xxx.jar

public class SunPasswordEncoder implements PasswordEncoder{

 @Override
 public String encode(String password) {
  String end = Tools.encryptBasedDes(password); //调用自定义加密类
  return end;
 }

}

 

我的实际项目改动的地方

 
   
    //自己定义的算法打的jar包
 
 
  
	

最后把打好的jar包放入位置测试即可

数据库加密密码

OK

Cas用户密码自定义加密_第1张图片

博主原创,转载请注明出处: https://blog.csdn.net/qq_36698956

版权声明:博客对我来说是记忆的笔记和知识的分享~此博文为博主原创转载请注明出处即可~ 

 

 

 

 

 

 

 

 

你可能感兴趣的:(▶,Cas,-,SSO)