java 框架介绍------权限框架

简介:
OSSO
  JOSSO( Java    Open   Single   Sign-On)是一个开源的J2EE-based的SSO(SSO:单一登录技术是一种认证和授权机制,它允许注册用户只需要在任一成员网站上登录一次,而后授权访问其他连接的分支网站,无需再进行验证登录)基础结构.它的目的是提供一种用来解决在统一平台上进行用户集中认证的方案.  
   
Acegi   Security
  Acegi   Security为Spring   Framework提供一个兼容的安全认证服务(security   services).  
   
Atlassian   Seraph
  Seraph是一个非常简单,可插入的J2EE   Web应用程序安全框架.它主要基于以下几个核心组成部分:拦截器,它允许在安全事件发生(如登录/登出)的前后运行相应的代码.认证器,依赖一个后台用户系统来验证一个用户.控制器,这个控制器用来管理安全机制是否启用和失效.角色权限设置等.  
   
Kasai
  Kasai是一个开源100%基于Java的认证与授权框架.它提供一个完善的,易于管理的许可方案来与你应用程序相结合的.这个框架的目的是为多用户应用程序提供一个使用简单但强大的安全环境.  
   
Gabriel
  Gabriel是一用户权限验证安全框架.它的API很小并且易于使用.  
   
Shibboleth
  Shibboleth是一个针对SSO的开源项目。Shibboleth项目主要应用在校园内Web资源共享,以及校园间的应用系统的用户身份联合认证.  
   
OpenSAML
  OpenSAML1.1是一组开源的Java与C++类库.它实现了SAML(Security   Assertion   Markup   Language)1.0与1.1规范.    
   
SourceID
  SourceID开源的联合身份认证管理.它提供了实现SAML,ID-FF和WS-Federation安全协议的工具包与项目.  
   
jGuard
  jGuard是一个基于JAAS(java   authentication   and   authorization   security)的Java安全框架.这个开源项目主要是简单地解决Web应用程序访问控制问题.  
   
Jpam
  Jpam是一个连接Java与PAM的一个中间件.PAM(Pluggable   Authentication   Modules)是一个在 Linux ,Solaris,Mac   OS   X和其它Unix系统上使用的标准安全体系.JPAM允许运行在这些平台上的Java程序使用PAM认证.    
   
Sun's   XACML
  这是一个开源的访问控制策略引擎.它用Java实现了所有XACML1.1标准必须实现的规则,同时也实现了一些可选的规则.  
   
Yale   CAS
  耶鲁大学开发的单点登录(Single   Sign   On)系统称为CAS(Central   Authentication   Server)被设计成一个独立的Web应用程序(cas.war)。它目前用几个Java   Servlet作为实现并且通过一个Https服务器来运行。  
   
CAS   Generic   Handler
  CAS   Generic   Handler是一个插件它使得CAS具备利用不同方法((LDAP,   database,   files,   NIS,...)来验证用户的能力。  
   
JCas
  JCas实现了一个免费,开源基于Java的CAS服务器.      


最新内容请见作者的GitHub页:http://qaseven.github.io/
   
目录
相关文章
|
30天前
|
算法 Java 数据处理
Java集合框架的优缺点
Java集合框架的优缺点
|
1月前
|
运维 监控 Java
推荐一款好用的Java分布式任务调度框架!
推荐一款好用的Java分布式任务调度框架!
165 0
|
1天前
|
Java Maven 开发工具
《Java 简易速速上手小册》第5章:Java 开发工具和框架(2024 最新版)
《Java 简易速速上手小册》第5章:Java 开发工具和框架(2024 最新版)
6 1
|
5天前
|
Java 大数据 云计算
Spring框架:Java后台开发的核心
【4月更文挑战第15天】Spring框架在Java后台开发中占据核心位置,因其控制反转(IoC)、面向切面编程(AOP)、事务管理等特性提升效率和质量。Spring提供数据访问集成、RESTful Web服务和WebSocket支持。优势包括高效开发、灵活扩展、强大生态圈和广泛应用。应用于企业级应用、微服务架构及云计算大数据场景。掌握Spring对Java开发者至关重要。
|
8天前
|
存储 Java 编译器
Java集合丛林:深入了解集合框架的秘密
Java集合丛林:深入了解集合框架的秘密
14 0
Java集合丛林:深入了解集合框架的秘密
|
12天前
|
存储 Java 数据库连接
java使用mp持久化框架,写入5000个字符,但是VARCHAR(255) 会报错
使用Java的MyBatis Plus框架时,如果尝试将超过VARCHAR(255)限制的字符串(如5000个字符)存入数据库,会抛出异常。解决方法是将列类型改为TEXT。可通过在实体类属性上添加`@TableField(typeHandler = JdbcType.CLOB)`注解,如`private String content;`,将属性映射到CLOB类型列,以存储更长字符串。
9 0
|
12天前
|
存储 Java
java反射——设计框架的灵魂
java反射——设计框架的灵魂
|
17天前
|
前端开发 安全 Java
使用Java Web框架:Spring MVC的全面指南
【4月更文挑战第3天】Spring MVC是Spring框架的一部分,用于构建高效、模块化的Web应用。它基于MVC模式,支持多种视图技术。核心概念包括DispatcherServlet(前端控制器)、HandlerMapping(请求映射)、Controller(处理请求)、ViewResolver(视图解析)和ModelAndView(模型和视图容器)。开发流程涉及配置DispatcherServlet、定义Controller、创建View、处理数据、绑定模型和异常处理。
使用Java Web框架:Spring MVC的全面指南
|
19天前
|
Java 关系型数据库 数据库连接
52 类 110 个常用 Java 组件和框架整理
52 类 110 个常用 Java 组件和框架整理
14 0
|
1月前
最全三大框架整合(使用映射)——DeptAction.java
最全三大框架整合(使用映射)——DeptAction.java
4 0