美文网首页
spring-security_加密

spring-security_加密

作者: 凌云v | 来源:发表于2017-05-08 08:44 被阅读0次

    spring security 支持对用户表单提交的密码进行加密,其支持的密码加密类型如下图所示:

    sprinf security支持加密类型

    这里以 md5 示例使用 spring security 加密机制。

    配置 spring security 配置文件

    修改 security 配置文件,在 <authentication-provider/> 节点下增加以下内容:

    <b:beans xmlns="http://www.springframework.org/schema/security"
        xmlns:b="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
                            http://www.springframework.org/schema/security http://www.springframework.org/schema/security/spring-security.xsd">
    
        <authentication-manager alias="authenticationManager">
            <authentication-provider>
                <!-- 增加加密信息 -->
                <password-encoder hash="md5" />
                
                <user-service>
                    <user name="admin" password="21232f297a57a5a743894a0e4a801fc3" authorities="ROLE_USER" />
                </user-service>
            </authentication-provider>
        </authentication-manager>
    
    </b:beans>
    

    这里将user用户admin的密码设置为 md5 加密后的密文,以验证加密结果。

    运行结果

    加密示例

    相关文章

      网友评论

          本文标题:spring-security_加密

          本文链接:https://www.haomeiwen.com/subject/euzjtxtx.html