-
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