- enhancements
- added
AttributeAuthorithyDescriptor
as a descriptor for the Provider, which now returns aSaml::ComplexTypes::RoleDescriptorType
instead of aSaml::ComplexTypes::SSODescriptorType
- added
- enhancements
- add a new
SubjectConfirmation
element as an Array when aSubject
is initialized - a
SubjectConfirmation
element has only oneSubjectConfirmationData
element
- add a new
- enhancements
- added
attribute_service_url
toSaml::Provider
- added
- enhancements
- added an `Advice`` element and it’s
AdviceType
complex type - added `Advice`` element on an
Assertion
element - added `EncryptedID`` element on a
Subject
element - added validation on
Subject
element to validate if an identifier is present and only one is specified
- added an `Advice`` element and it’s
- bug fix parsing encrypted assertions
- enhancements
- added a
StatusMessage
element to theStatus
element. - a
StatusDetail
element (which is optional) will only be added to aStatus
element when it’s provided as an argument, thus not by default.
- added a
- enhancements
- an
AttributeValue
element can have anEncryptedID
element - added helper methods for encrypting a
NameId
element and encrypting/decrypting anEncryptedID
element
- an
- enhancements
- removed the
http://www.w3.org/2001/XMLSchema
andhttp://www.w3.org/2001/XMLSchema-instance
namespaces from theto_soap
method.
- removed the
- enhancements
- changed the
#attribute_value=
method onComplexTypes::AttributeValue
so it will replace the existing attribute values, instead of appending to it
- changed the
- enhancements
- added
AttributeValue
element - added the possibility to have many
AttributeValue
elements on elements which include theComplexTypes::AttributeType
- the
#attribute_value
method onComplexTypes::AttributeType
is now deprecated
- added
- updated xmlenc dependency
- enhancements
- added the possibility to use a
KeyDescriptor
in theUtil::EncryptAssertion
method, so we can set thekey_name
in the encrypted assertion.
- added the possibility to use a
- enhancements
- added
name_id_formats
to theSSODescriptorType
complex type.
- added
- enhancements
- added the option to set a custom endpoint index for an
Artifact
.
- added the option to set a custom endpoint index for an
- enhancements
- fixed a parsing bug where an unsigned
ArtifactResponse
received the signature of its inner signed message.
- fixed a parsing bug where an unsigned
- enhancements
- added
authn_request
element on anArtifactResponse
so that both aResponse
as well as anAuthnRequest
can be transferred.
- added
- enhancements
- added
attribute_authority_descriptor
element, which extends theRoleDescriptorType
complex type, to anentity_descriptor
element - added
role_descriptor_type
complex type
- added
- enhancements
- added
status_detail
element
- added
- enhancements
- added metadata publication info element
- enhancements
- added
fetch_attributes
method to fetch multiple attributes with the same name from an assertion
- added
- updated xmlenc dependency
- enhancements
- allow metadata
key_descriptor
use to be omitted and be used as default
- allow metadata
- enhancements
- added backwards compatible
has_many
forauthn_context_class_refs
so the SP can request more than one context
- added backwards compatible
- enhancements
- use a hash for the file store
- allow metadata to be added to the file store on the fly
- bug fix
- fixed alias method error
- enhancements
- started this changelog
- Added a new url provider store use:
Saml::ProviderStores::Url.find_by_metadata_location(metadata_location)
orSaml::ProviderStores::Url.find_by_entity_id(metadata_location)
# allow use throughSaml.provider(entity_id)
- Added the entity id to the error message when
Saml.provider
cannot findentity id