Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 13 lines (8 sloc) 1.099 kb
208001b @aeden added additional tests, removed validator and replaced with validatable ...
aeden authored
1 == About
2
5e7a29d @aeden updated README and added attribute query
aeden authored
3 RSAML is a SAML implementation in Ruby. RSAML currently implements the elements defined in the SAML-Core 2.0 specification by defining an object model that mimics the structure of SAML. Method names and attributes have been made ruby-friendly and documentation is provided for each class and method. In certain cases the SAML specification is referenced directly and should be considered the final say whenever a question arises regarding SAML implementation.
4
5 Concrete requests:
6
a82aaf5 @aeden authz decision query tests
aeden authored
7 * RSAML::Protocol::Query::AuthnQuery (Authentication query)
8 * RSAML::Protocol::Query::AttributeQuery (Attribute query)
208001b @aeden added additional tests, removed validator and replaced with validatable ...
aeden authored
9 * RSAML::Protocol::Query::AuthzDecisionQuery (Authorization query)
10
11 == A note on the implementation
12
13 RSAML is implemented in a very verbose fashion. While there are probably ways to reduce the code footprint using meta programming and other Rubyisms, I've attempted to stick to an implementation style that is easy to follow for non-rubyists and rubyists alike. Additionally I am striving for a comprehensive test suite that can be used to verify conformance to the SAML 2.0 specification.
Something went wrong with that request. Please try again.