OIOSAML.JAVA

授权协议 未知
开发语言 Java
所属分类 程序开发、 安全相关框架
软件类型 开源软件
地区 不详
投 递 者 魏鹤轩
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

OIOSAML.JAVA是SAML2.0的一个Java开源实现。这个工具箱主要组成是一个servlet过滤器,用于保存受访问的资源。该过滤器能够自动处理所有SAML信息。

SAML(Security Assertion Markup Language)是一个XML框架,也就是一组协议,可以用来传输安全申明。比如,两台远程机器之前要通讯,为了保证安全,我们可以采用加密等措施,也 可以采用SAML来传输,传输的数据以XML形式,符合SAML规范,这样我们就可以不要求两台机器采用什么样的系统,只要求能理解SAML规范即可,显 然比传统的方式更好。SAML 规范是一组Schema 定义。

可以这么说,在Web Service 领域,schema就是规范,在Java领域,API就是规范。

SAML 主要包括三个方面:
1.认证申明。表明用户是否已经认证,通常用于单点登录。
2.属性申明。表明 某个Subject 的属性。
3.授权申明。表明 某个资源的权限。

SAML就是客户向服务器发送SAML 请求,然后服务器返回SAML响应。数据的传输以符合SAML规范的XML格式表示。 SAML 可以建立在SOAP上传输,也可以建立在其他协议上传输。 因为SAML的规范由几个部分构成:SAML Assertion,SAML Prototol,SAML binding等。

SAML就是为了解决安全问题提出的。SAML 基于 XML 签名规范,所以整个XML传输虽然是明文,但无法被修改。显然,也可以将XML加密后在传输了。

下载地址

  • 在这其中InputStream和OutputStream在早期的Java版本中就已经存在了,它们是基于字节流的,而基于字符流的Reader和Writer是后来加入作为补充的。 在这四个抽象类中,InputStream和Reader定义了完全相同的接口: int read() int read(char cbuf[]) int read(char cbuf[], int offset, int le

  • 前言 本文主要介绍Java中的I/O操作 提示:以下是本篇文章正文内容,下面案例可供参考 一、Java中的JDK、JRE、JVM、JNI各是什么? ** JDK是java开发环境 JRE是java运行环境 JVM是java虚拟机 JNI是java本地调用 ** 二、Java中的I/O操作 1.java I/O 流四大家族:(都是抽象类) java.io.InputStream 字节输入流

  • 来来来,继续~开始java IO系统了。我们的程序从输入流重读取数据,向输出流中写入数据。         如果数据流中的最小数据单位是字节,那么这种流叫做字节流,java.io.InputStream叫做字节输入流,java.io.OutputStream叫做字节输出流;如果数据流中的最小数据单位是字符,那么这种流佳作字符流,java.io.Reader叫做字符输入流,java.io.Write

  • package util;import java.io.*;import java.text.simpledateformat;import java.util.date;public class basetest { /** * @param args * @throws exception */ public static void main(string[] args) throws

  •     一、文件处理       1.File类概述       在java中对文件处理的类是File类,它用于对文件和目录的检查和操作。例如创建、删除、改名、以及查看相关信息(文件大小、创建时间等)。java中的目录被当作是一种特殊的文件,所以也是用File类进行处理。   在java中,File类的操作是与平台无关的,不论是对Linux还是Windows平台,都可以用一致的方式进行处理。  

  • Byte Streams Programs use byte streams to perform input and output of 8-bit bytes. All byte stream classes are descended from InputStream[2] and OutputStream.[3]   Character Streams The Java platform

  • 输入流和输出流相对于内存设备而言.   将外设中的数据读取到内存中:输入 将内存的数写入到外设中:输出。   字符流的由来: 其实就是:字节流读取文字字节数据后,不直接操作而是先查指定的编码表。获取对应的文字。 在对这个文字进行操作。简单说:字节流+编码表    ---------------------------------------   字节流的两个顶层父类: 1,InputStream

  •   post 上传下载文件流 : http://shendixiong.iteye.com/blog/1978671 Java的IO操作(一) - File类,RandomAccessFile类,FileInputStream、FileOutputStream类 : http://blog.csdn.net/neosmith/article/details/8733342 Java的IO操作(二)

  • 软件介绍 OIOSAML.JAVA是SAML2.0的一个Java开源实现。这个工具箱主要组成是一个servlet过滤器,用于保存受访问的资源。该过滤器能够自动处理所有SAML信息。 SAML(Security Assertion Markup Language)是一个XML框架,也就是一组协议,可以用来传输安全申明。比如,两台远程机器之前要通讯,为了保证安全,我们可以采用加密等措施,也 可以采用S