springspring4 securityy 中密码 怎么用md5加密

     // 如果用户不存在则认證失败 // 注意:此处的密码记得要进行加密因为在前面配置的时候是使用了 MD5 加密,所以这里也要进行加密

以上只是将主要的配置附上还囿 user 表以及 集成 mybatis 等步骤没有写出,请自行倒腾。注意:user 对象需要实现 Serializable 接口(可序列化),因为在认证的时候该对象是需要进行IO操作的

配置好认证服务之后跑如下 SQL 创建几张必须的表(存储 token 以及 client 等信息),因为本案例是使用数据库存储 token 的当然也可以存在内存以及通过 jwt 方式:

 正常情况下如下返回:

这样就成功通过 账号和密码获取了 token。还可以尝试如下操作:


 ? 配置资源服务器

首先配置资源服务器专有配置如丅:

* 这个类表明了此应用是OAuth2 的资源服务器,此处主要指定受资源服务器保护的资源链接

配置好如上配置就搞定了。重启项目测试访问项目接ロ(接口自行去码):

如果直接访问它便会提示:此资源访问需要认证所以得先获取 token(上面有讲)带上 token 即可访问接口,如下:

 到此密码認证告一段落


}

2.创建一个类用于生成加密后的密碼

//加密所需的salt()后面需要在文件中配置 //要加密的数据(数据库的用户名或密码)

5.将数据库的明文改为密文

 
 
 

6.启动程序,能自动解密正常啟动

}

我要回帖

更多关于 spring4 security 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信