shiro介绍 什么是shiro shiro是Apache的一个开源框架,它将软件系统的安全认证相关的功能抽取出来,实现用户身份认证,权限授权、加密、会话管理等功能,组成了一个通用的安全认证框架。它可以实现如下的功能: 1.验证用户 2.对用户执行访问控制,如:判断用户是否具有角色admin,判断用 ...
分类:
编程语言 时间:
2017-07-17 22:05:42
阅读次数:
289
Spring的HandlerMapping处理器支持拦截器应用。当需要为某些请求提供特殊功能时,例如实现对用户进行身份认证、登录检查等功能。 拦截器必须实现HandlerInterceptor接口流程图片实例: 使用步骤:1. 编写一个类 实现HandlerInterceptor接口 2. 配置ap ...
分类:
编程语言 时间:
2017-07-17 13:42:52
阅读次数:
306
shiro是Java的一个安全框架,其中认证、授权也是其核心知识。下面以一个maven构建的运用shiro框架的Web项目示例进行 分析和讲解,来理解shiro关于身份认证、和角色认证及权限认证的处理过程。 一、shiro集成web项目需配置的地方 说明:在进行如下配置之前,需建立maven管理的w ...
分类:
Web程序 时间:
2017-07-16 19:20:23
阅读次数:
1586
近两年来,云计算产业发展迅猛,被称为ICT领域下一个金矿。差点儿ICT产业内的全部參与者都開始涉足云计算领域。运营商、IT厂商、通信厂商、IT服务提供商、电信服务提供商、软件厂商、系统厂商……纷纷出台云计算定战略。近来,环绕云计算的并购频出。云计算产业达到了空前的热度。 云计算是一种全新共享基础架构 ...
分类:
其他好文 时间:
2017-07-15 15:51:32
阅读次数:
157
3.2 WEB-SSO代码讲解 3.2.1身份认证服务代码解析 Web-SSO的源代码可以从网站地址http://gceclub.sun.com.cn/wangyu/web-sso/websso_src.zip下载。身份认证服务是一个标准的web应用,包括一个名为SSOAuth的Servlet,一个 ...
分类:
Web程序 时间:
2017-07-14 22:21:21
阅读次数:
216
3.2.2具有SSO功能的web应用源代码解析 要实现WEB-SSO的功能,只有身份认证服务是不够的。这点很显然,要想使多个应用具有单点登录的功能,还需要每个应用本身的配合:将自己的身份认证的服务交给一个统一的身份认证服务-SSOAuth。SSOAuth服务中提供的各个方法就是供每个加入SSO的We ...
分类:
Web程序 时间:
2017-07-14 22:13:40
阅读次数:
363
一、访问入口 http://open.weibo.com/wiki/%E6%8E%88%E6%9D%83%E6%9C%BA%E5%88%B6%E8%AF%B4%E6%98%8E 微博开放接口的调用,如发微博、关注等,都是需要获取用户身份认证的。 目前微博开放平台用户身份鉴权主要采用的是OAuth2. ...
创建第一个MVC程序 我们先创建一个ASP.NET Web程序 模板选择MVC,因为不想使用默认的身份认证我们点击更改身份认证并选择不进行身份认证。 创建的项目结构如下: 配置与初始化 Web配置文件 查看项目的web.config文,首先是appSettings <appSettings> <ad ...
分类:
Web程序 时间:
2017-07-09 17:12:47
阅读次数:
290
在做一些企业内部项目时或一些互联网后台时;可能会涉及到集中权限管理,统一进行多项目的权限管理;另外也需要统一的会话管理,即实现单点身份认证和授权控制。 学习本章之前,请务必先学习《第十章 会话管理》和《第十六章 综合实例》,本章代码都是基于这两章的代码基础上完成的。 本章示例是同域名的场景下完成的, ...
分类:
其他好文 时间:
2017-07-07 13:09:06
阅读次数:
292
一、简介Web应用的安全管理,主要包括两个方面的内容:身份认证、用户授权,此处使用spring-cloud-security来说明。二、依赖管理<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-security</artifactI..
分类:
编程语言 时间:
2017-07-07 10:28:52
阅读次数:
273