美文网首页
shiro安全认证流程

shiro安全认证流程

作者: 李霖神谷 | 来源:发表于2019-12-29 15:20 被阅读0次

流程:
1.创建secuirtyManager。
2.创建subject
3.subject.login(密匙)安全认证。
3.1subject调用login方法时它的一个实现类 DelegatingSubject,将token托管给securityManeger进行处理。
securityManeger下面有一堆实现类分别处理认证,授权,缓存,session等。
3.2securityManeger通过DefalutSecurityManeger来完成认证。它下面就是有login方法来完成认证。
3.3在login中调用authenticate来完成认证。而authenticate方法是AuthenticatingSecurityManager类完成的。该类中的authenticate调用authenticator认证器来完成的。
3.4认证器是一个接口,默认是由默认实现类ModularRealmAuthenticator来完成认证的。通过它中的doauthenticator来获取realm信息,如果是但realm就将token中的信息与其进行比较。如果是多realm通过认证策略来完成认证。

相关文章

  • springboot + shiro +cas 集成

    shiro 认证流程图: shiro 授权流程图: shiro 认证时序图: shiro + cas 认证时序图:...

  • shiro安全认证流程

    流程:1.创建secuirtyManager。2.创建subject3.subject.login(密匙)安全认证...

  • Shiro认证过程

    shrio认证流程图 Shiro认证流程 创建SecurityManager; 主体提交认证 ; Security...

  • Java框架--Shiro入门

    目录 shiro 是什么? shiro 可以解决什么问题? shiro 名词解释&认证流程 shiro 快速入门 ...

  • shiro小记

    shiro介绍 Shiro是一个Java平台的开源权限框架,用于认证和访问授权 shiro用户验证流程 流程1:主...

  • Shiro安全框架

    1、Shiro概述 Shiro是一个安全框架,它将软件系统的安全认证相关功能抽取出来,实现用户身份认证,权限授权、...

  • Apache Shiro

    Shiro安全框架简介 什么是Shiro? Apache的强大灵活的开源框架 认证、授权、企业会话管理、安全加密 ...

  • 【Spring Boot】常见问题记录(持续更新..)

    问题1: Java 安全框架 shiro shiro是一个强大的Java安全框架,提供了认证、授权、加密、会话等功...

  • 基于shiro的权限设计

    shiro介绍 Apache shiro是一个权限控制框架,它将安全认证抽取出来,实现用户身份认证,权限授权,加密...

  • shiro安全认证

    1.shiro主要是做安全认证的框架,它主要包括认证授权两个功能,他是跨jvm编辑环境的认证的简单domexml配...

网友评论

      本文标题:shiro安全认证流程

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