基于Java OpenSAML库的NELC DATAGRID的SAML 2实现
ndg-saml的Python项目详细描述
用于earth系统网格联合属性的saml 2.0实现 以及授权查询接口该实现基于java opensaml库。一个实现提供了elementtree,但是它可以 易于扩展以使用其他Python XML解析器
释放量
0.8.3
- Minor fixes for PyOpenSSL imports
0.8.2
- Allow for authorisation decision query response not setting Action namespace correctly. - Accept response with warning.
0.8.1
- Fixes for SAML response processing - allow for more liberal check of response type and for case for status message value not returned
0.8.0
- Re-factored to use ndg-httpsclient for client HTTP calls in place of M2Crypto.
- decoupled SAML bindings classes from types.
0.7.0
- add command line script for making attribute and authorisation decision query client calls.
0.6.0
added support for SAML 2.0 profile of XACML v2.0 (http://docs.oasis-open.org/xacml/2.0/access_control-xacml-2.0-saml-profile-spec-os.pdf), specifically the SAML request extensions: ^{tt1}$ and ^{tt2}$. This an alternative to the SAML defined ^{tt3}$. It enables a richer functionality for expressing queries and authorisation decisions taking advantage of the full capabilities of a XACML PDP.
fixed bug in SAML SOAP binding code: ^{tt4}$ and derived classes to act as a query factory, instead of container, for thread safety.
Thanks to Richard Wilkinson for these contributions.
0.5.5
- allow passing a client certificate chain in client HTTPS requests
0.5.4
- fix for ^{tt5}$: bug in issuerFormat property setter - setting ^{tt6}$ value.
0.5.3
- fix for ^{tt7}$ for undeclared Nss.
0.5.2
- fix for applying clock skew property in ^{tt8}$ WSGI middleware, and various minor fixes for ^{tt9}$ module and ^{tt10}$ utilities.
0.5.1
- fix for date time parsing where no seconds fraction is present, fixed error message for ^{tt11}$ ID check for Subject Query.
0.5
- adds WSGI middleware and clients for SAML SOAP binding and assertion query/request profile.
它不是SAML 2.0的完整实现只需要这些组件 为NERC提供了DataGrid(属性和AuthZ决策查询/ 回复)。在可能的情况下,为其他类提供存根。