Metadata


Name
saml2
Version
2.2.5
Platform
ruby
Authors
Cody Cutrer
Bindir
bin
Date
2018-06-02 00:00:00 UTC
Dependencies
nokogiri (>= 1.5.8, < 1.9)
nokogiri-xmlsec-instructure (~> 0.9, >= 0.9.4)
activesupport (>= 3.2, < 5.3)
byebug (~> 9.0, development)
rake (~> 12.0, development)
rspec (~> 3.5, development)
Description
The saml2 library is yet another SAML library for Ruby, with an emphasis on _not_ re-implementing XML, especially XML Security, _not_ parsing via Regex or generating XML by string concatenation, _not_ serializing/re-parsing multiple times just to get it into the correct format to sign or validate. For now, it provides a clean interface for implementing an IdP, but not an SP.
Email
cody@instructure.com'
Files
Rakefile
app/views/saml2/http_post.html.erb
lib/saml2.rb
lib/saml2/assertion.rb
lib/saml2/attribute.rb
lib/saml2/attribute/x500.rb
lib/saml2/attribute_consuming_service.rb
lib/saml2/authn_request.rb
lib/saml2/authn_statement.rb
lib/saml2/base.rb
lib/saml2/bindings.rb
lib/saml2/bindings/http_post.rb
lib/saml2/bindings/http_redirect.rb
lib/saml2/conditions.rb
lib/saml2/contact.rb
lib/saml2/endpoint.rb
lib/saml2/engine.rb
lib/saml2/entity.rb
lib/saml2/identity_provider.rb
lib/saml2/indexed_object.rb
lib/saml2/key.rb
lib/saml2/localized_name.rb
lib/saml2/logout_request.rb
lib/saml2/logout_response.rb
lib/saml2/message.rb
lib/saml2/name_id.rb
lib/saml2/namespaces.rb
lib/saml2/organization.rb
lib/saml2/organization_and_contacts.rb
lib/saml2/request.rb
lib/saml2/requested_authn_context.rb
lib/saml2/response.rb
lib/saml2/role.rb
lib/saml2/schemas.rb
lib/saml2/service_provider.rb
lib/saml2/signable.rb
lib/saml2/sso.rb
lib/saml2/status.rb
lib/saml2/status_response.rb
lib/saml2/subject.rb
lib/saml2/version.rb
schemas/MetadataExchange.xsd
schemas/oasis-200401-wss-wssecurity-secext-1.0.xsd
schemas/oasis-200401-wss-wssecurity-utility-1.0.xsd
schemas/saml-schema-assertion-2.0.xsd
schemas/saml-schema-metadata-2.0.xsd
schemas/saml-schema-protocol-2.0.xsd
schemas/ws-addr.xsd
schemas/ws-authorization.xsd
schemas/ws-federation.xsd
schemas/ws-securitypolicy-1.2.xsd
schemas/xenc-schema.xsd
schemas/xml.xsd
schemas/xmldsig-core-schema.xsd
spec/fixtures/FederationMetadata.xml
spec/fixtures/authnrequest.xml
spec/fixtures/certificate.pem
spec/fixtures/entities.xml
spec/fixtures/external-uri-reference-response.xml
spec/fixtures/identity_provider.xml
spec/fixtures/noconditions_response.xml
spec/fixtures/othercertificate.pem
spec/fixtures/privatekey.key
spec/fixtures/response_signed.xml
spec/fixtures/response_tampered_certificate.xml
spec/fixtures/response_tampered_signature.xml
spec/fixtures/response_with_attribute_signed.xml
spec/fixtures/response_with_encrypted_assertion.xml
spec/fixtures/service_provider.xml
spec/fixtures/test3-response.xml
spec/fixtures/test6-response.xml
spec/fixtures/test7-response.xml
spec/fixtures/xml_missigned_assertion.xml
spec/fixtures/xml_signature_wrapping_attack_duplicate_ids.xml
spec/fixtures/xml_signature_wrapping_attack_response_attributes.xml
spec/fixtures/xml_signature_wrapping_attack_response_nameid.xml
spec/fixtures/xslt-transform-response.xml
spec/lib/attribute_consuming_service_spec.rb
spec/lib/attribute_spec.rb
spec/lib/authn_request_spec.rb
spec/lib/bindings/http_redirect_spec.rb
spec/lib/conditions_spec.rb
spec/lib/entity_spec.rb
spec/lib/identity_provider_spec.rb
spec/lib/indexed_object_spec.rb
spec/lib/logout_request_spec.rb
spec/lib/logout_response_spec.rb
spec/lib/message_spec.rb
spec/lib/response_spec.rb
spec/lib/service_provider_spec.rb
spec/spec_helper.rb
Homepage
https://github.com/instructure/ruby-saml2
Licenses
MIT
Require paths
lib
Required ruby version
>= 0
Required rubygems version
>= 0
Rubygems version
2.7.6
Specification version
4
Summary
SAML 2.0 Library
Test files
spec/spec_helper.rb
spec/lib/logout_response_spec.rb
spec/lib/indexed_object_spec.rb
spec/lib/attribute_spec.rb
spec/lib/entity_spec.rb
spec/lib/attribute_consuming_service_spec.rb
spec/lib/message_spec.rb
spec/lib/response_spec.rb
spec/lib/logout_request_spec.rb
spec/lib/conditions_spec.rb
spec/lib/bindings/http_redirect_spec.rb
spec/lib/service_provider_spec.rb
spec/lib/identity_provider_spec.rb
spec/lib/authn_request_spec.rb
spec/fixtures/test3-response.xml
spec/fixtures/service_provider.xml
spec/fixtures/response_with_attribute_signed.xml
spec/fixtures/response_signed.xml
spec/fixtures/xml_signature_wrapping_attack_response_nameid.xml
spec/fixtures/response_tampered_signature.xml
spec/fixtures/xml_missigned_assertion.xml
spec/fixtures/certificate.pem
spec/fixtures/noconditions_response.xml
spec/fixtures/entities.xml
spec/fixtures/xml_signature_wrapping_attack_duplicate_ids.xml
spec/fixtures/othercertificate.pem
spec/fixtures/xslt-transform-response.xml
spec/fixtures/response_with_encrypted_assertion.xml
spec/fixtures/external-uri-reference-response.xml
spec/fixtures/authnrequest.xml
spec/fixtures/xml_signature_wrapping_attack_response_attributes.xml
spec/fixtures/FederationMetadata.xml
spec/fixtures/identity_provider.xml
spec/fixtures/response_tampered_certificate.xml
spec/fixtures/test7-response.xml
spec/fixtures/test6-response.xml
spec/fixtures/privatekey.key
Original platform
ruby
New platform
ruby