saml2 icon indicating copy to clipboard operation
saml2 copied to clipboard

SimpleSAMLphp low-level SAML2 PHP library

Results 32 saml2 issues
Sort by recently updated
recently updated
newest added

- [x] Upstream blocking issues [ in xml-security ](https://github.com/simplesamlphp/xml-security/issues/30) - [x] AttributeValue must be able to deal with XML-structures as a value (i.e. Dutch national ID requires an EncryptedID there,...

updated \SAML2\Assertion to use \SAML2\XML\saml\Attribute objects instead of an array of string|int|DOMElement. This is a fairly major change, but the getAttributes and setAttributes methods have default params to handle backwards...

This fixes the issue from #295, and adds a test to (hopefully) assure that this doesn't happen again. I'm not 100% sure that this test tests everything, but re-adding the...

The __serialize and __unserialize additions in AttributeValue are causing fatal errors when simplesaml is used with the Dutch Digid IDP: : PHP Fatal error: Uncaught TypeError: SAML2\XML\saml\AttributeValue::getElement(): Return value must...

While trying to add more meaningful messages to some of the typical errors, I've noticed that at some points in the library we are throwing simple exceptions with a message...

enhancement
0 - Backlog

## Description of the problem I came across this situation today where I need to be able allow users to add multiple **Attribute Statements** to their custom SAML integration with...

I'd like to integrate this library into my application. However, `\SAML2\Configuration\IdentityProvider` and `\SAML2\Configuration\ServiceProvider` are classes. Is there any interest in converting them to pure interfaces such that one can implement...

enhancement
0 - Backlog

When trying to generate a SAMLRequest object from an incoming string, the library crashes. The following is from the Message constructor: https://github.com/simplesamlphp/saml2/blob/master/src/SAML2/Message.php#L143 ``` protected function __construct(string $tagName, DOMElement $xml =...

Hi, I'm using this library without simplesamlphp, to implement deep inspection of SAML in a proxy. I'd like to make use of SAML2\Response\Processor using metadata, which means writing my own...