美文网首页
六 . 密码加密

六 . 密码加密

作者: Class鸣 | 来源:发表于2019-01-20 11:49 被阅读4次

一 . 继承org.apache.shiro.realm.activedirectory.ActiveDirectoryRealm

public class ShiroRealm extends AuthorizingRealm { 
    protected AuthenticationInfo doGetAuthenticationInfo(AuthenticationToken token) throws AuthenticationException {
        方法...
        }
}

二 . 重写protected AuthenticationInfo doGetAuthenticationInfo(AuthenticationToken token);方法

public class ShiroRealm extends AuthorizingRealm { 
    protected AuthenticationInfo doGetAuthenticationInfo(AuthenticationToken token) throws AuthenticationException {
        ......
        SimpleAuthenticationInfo info = SimpleAuthenticationInfo(
                Object principal,            //认证的实体信息. 可以是 username, 也可以是数据表对应的用户的实体类对象. 
                Object hashedCredentials,    //密码
                ByteSource credentialsSalt,  //当前 realm 对象的 name. 调用父类的 getName() 方法即可  (getName();)
                String realmName             //ByteSource.Util.bytes(username);
                );          
        ......
        

三 . Spring 配置 bean
----未完待续

相关文章

  • 六 . 密码加密

    一 . 继承org.apache.shiro.realm.activedirectory.ActiveDirect...

  • 4-对称加密

    对称加密与非对称加密 按照密钥的特征不同, 密码体制分为对称密码体制和非对称密码体制。对称加密和非对称加密都是可逆...

  • 前端学习笔记十九-MongoDB+Express开发项目知识点

    一、密码加密 bcrypt 哈希加密是单程加密方式:1234 => abcd在加密的密码中加入随机字符串可以增加密...

  • 密码学及iOS签名(一) —— 加密解密

    加密解密类型 对称加密 公钥密码(非对称加密) 对称加密(常见的DES、 3DES、AES) 在对称密码中,加密、...

  • 文件/文件夹加密操作

    给 PDF 添加密码保护 你可以给 PDF 添加密码,这样每个人都需要输入密码才能打开该文件。密码用于加密文件。 ...

  • 前后端数据传输安全——加密浅析

    加密 本文内容: 密码学起源 古典密码学 现代密码学 对称加密 非对称加密 数字签名 哈希 密码学起源: 在战争中...

  • Node功能型第三方模块

    1. 密码加密 bcrypt 哈希加密是单程加密方式:1234 => abcd 在加密的密码中加入随机字符串可以增...

  • 密码技术(六)之混合密码

    混合密码  混合密码用对称密码来加密明文,用公钥密码来加密对称密码中所使用密钥。通过使用混合密码系统,就能够在通信...

  • 2019-01-09

    Spring-security的密码加密器 springsecurity推荐的密码加密器:...

  • day9-用户和组(2)

    密码 1. 为新用户添加密码(只有root才能执行) 交互式添加密码 非交互式添加密码 通过脚本,批量添加用户 2...

网友评论

      本文标题:六 . 密码加密

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