Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | bugfix: Do not remove attribute values that are not scoped. | Jaime Pérez | 2016-07-29 | 1 | -0/+1 |
| | | | | The saml:FilterScopes filter was removing values that did not contain a scope. It shouldn't. | ||||
* | authproc: Add new filter to remove invalid scopes. | Jaime Pérez | 2016-07-29 | 1 | -0/+97 |
| | | | | | | The new saml:FilterScopes allows a SAML Service Provider to remove the values from a scoped attribute whose scope is not declared in the IdP metadata and/or does not match with the domain in use by the IdP itself. This closes #22. | ||||
* | Bump the version of the SAML2 library. | Jaime Pérez | 2016-07-26 | 5 | -9/+9 |
| | | | | Now we are finally using the 2.x branch of the SAML2 library, which was also migrated to use namespaces. Even though the library provides an autoloader that allows loading the classes with the old names using class aliasing, we need to do the migration in one commit (at least for most part of it). This is due to the way SimpleSAMLphp checks data types, using inheritance to check objects agains abstract or more general classes. Even though class aliasing works, there's no way to replicate those relationships, and type checks that use the old class names will fail because the aliases are virtually new classes that don't inherit from others. | ||||
* | Update the modules too. | Jaime Perez Crespo | 2016-03-09 | 5 | -19/+19 |
| | |||||
* | XML data is loaded using SAML2_DOMDocumentFactory class | Sergio Gómez | 2015-10-11 | 1 | -1/+1 |
| | |||||
* | Reformat sspmod_saml_Auth_Process_TransientNameID and fix some phpdoc comments. | Jaime Perez Crespo | 2015-08-30 | 1 | -24/+27 |
| | |||||
* | Reformat sspmod_saml_Auth_Process_NameIDAttribute. | Jaime Perez Crespo | 2015-08-30 | 1 | -131/+137 |
| | |||||
* | Reformat sspmod_saml_Auth_Process_ExpectedAuthnContextClassRef. | Jaime Perez Crespo | 2015-08-30 | 1 | -59/+78 |
| | |||||
* | Reformat sspmod_saml_Auth_Process_AuthnContextClassRef. | Jaime Perez Crespo | 2015-08-30 | 1 | -40/+45 |
| | |||||
* | Reformat sspmod_saml_Auth_Process_AttributeNameID. | Jaime Perez Crespo | 2015-08-30 | 1 | -52/+65 |
| | |||||
* | Reformat sspmod_saml_Auth_Process_PersistentNameID2TargetedID. | Jaime Perez Crespo | 2015-08-30 | 1 | -59/+64 |
| | |||||
* | Reformat sspmod_saml_Auth_Process_PersistentNameID and fix some phpdoc comments. | Jaime Perez Crespo | 2015-08-30 | 1 | -59/+71 |
| | |||||
* | Reformat sspmod_saml_Auth_Process_SQLPersistentNameID. | Jaime Perez Crespo | 2015-08-30 | 1 | -130/+159 |
| | |||||
* | Provide config options to allow SQLPersistentNameID to be less conservative ↵ | Guy Antony Halse | 2015-08-17 | 1 | -2/+47 |
| | | | | about creating entries in the SQL datastore, whilst preserving default behaviour | ||||
* | Move SimpleSAML_Utilities:: redirectTrustedURL() to SimpleSAML\Utils\HTTP:: ↵ | Jaime Perez Crespo | 2015-04-22 | 1 | -1/+1 |
| | | | | redirectTrustedURL() and deprecate the former. | ||||
* | Move SimpleSAML_Utils_Config to SimpleSAML\Utils\Config. | Jaime Perez Crespo | 2015-04-20 | 1 | -1/+1 |
| | |||||
* | Move SimpleSAML_Utils_Random to SimpleSAML\Utils\Random. | Jaime Perez Crespo | 2015-04-20 | 1 | -1/+1 |
| | |||||
* | Move SimpleSAML_Utilities::getSecretSalt() to ↵ | Jaime Perez Crespo | 2015-04-16 | 1 | -1/+1 |
| | | | | SimpleSAML_Utils_Config::getSecretSalt(). Deprecate the former and stop using it. | ||||
* | Move SimpleSAML_Utilities::generateID() to ↵ | Jaime Perez Crespo | 2015-04-16 | 1 | -1/+1 |
| | | | | SimpleSAML_Utils_Random::generateID(). Deprecate the former and schedule it for removal in 2.0. | ||||
* | Schedule SimpleSAML_Utilities::stringToHex() for removal. Deprecate and stop ↵ | Jaime Perez Crespo | 2015-04-16 | 1 | -1/+1 |
| | | | | using it. | ||||
* | Schedule SimpleSAML_Utilities::generateRandomBytes() for removal. Deprecate ↵ | Jaime Perez Crespo | 2015-04-16 | 1 | -1/+1 |
| | | | | and stop using it. | ||||
* | Drop obsolete SVN $Id$ keywords. | Thijs Kinkhorst | 2014-07-09 | 8 | -8/+0 |
| | |||||
* | Start using the redirectTrustedURL() and redirectUntrustedURL() wrappers. | Jaime Pérez Crespo | 2014-01-17 | 1 | -1/+1 |
| | | | | git-svn-id: https://simplesamlphp.googlecode.com/svn/trunk@3326 44740490-163a-0410-bde0-09ae8108e29a | ||||
* | saml:PersistentNameID2TargetedID: New filter for storing persistent NameID ↵ | Olav Morken | 2013-01-11 | 1 | -0/+79 |
| | | | | | | in eduPersonTargetedID attribute. git-svn-id: https://simplesamlphp.googlecode.com/svn/trunk@3221 44740490-163a-0410-bde0-09ae8108e29a | ||||
* | saml: Add new filter "ExpectedAuthnContextClassRef". | Olav Morken | 2012-02-13 | 1 | -0/+85 |
| | | | | | | | | | This filter verifies the authentication context received from the IdP against a list of allowed values. Thanks to Gyula Szabó for creating this filter! git-svn-id: https://simplesamlphp.googlecode.com/svn/trunk@3031 44740490-163a-0410-bde0-09ae8108e29a | ||||
* | saml:AuthnContextClassRef: Add missing code. | Olav Morken | 2011-05-10 | 1 | -1/+14 |
| | | | | git-svn-id: https://simplesamlphp.googlecode.com/svn/trunk@2834 44740490-163a-0410-bde0-09ae8108e29a | ||||
* | saml:AuthnContextClassRef: Fix incorrect class name. | Olav Morken | 2011-05-10 | 1 | -1/+1 |
| | | | | git-svn-id: https://simplesamlphp.googlecode.com/svn/trunk@2833 44740490-163a-0410-bde0-09ae8108e29a | ||||
* | saml: Add AuthnContextClassRef filter. | Olav Morken | 2011-05-10 | 1 | -0/+35 |
| | | | | git-svn-id: https://simplesamlphp.googlecode.com/svn/trunk@2832 44740490-163a-0410-bde0-09ae8108e29a | ||||
* | saml:SQLPersistentNameID: New filter for storing persistent NameIDs in SQL ↵ | Olav Morken | 2011-03-15 | 1 | -0/+92 |
| | | | | | | datastore. git-svn-id: https://simplesamlphp.googlecode.com/svn/trunk@2781 44740490-163a-0410-bde0-09ae8108e29a | ||||
* | saml:PersistentNameID: Return NULL when we have more than one uid-attribute. | Olav Morken | 2011-03-15 | 1 | -0/+1 |
| | | | | git-svn-id: https://simplesamlphp.googlecode.com/svn/trunk@2779 44740490-163a-0410-bde0-09ae8108e29a | ||||
* | saml:NameIDAttribute: Update to use the new source for the NameID. | Olav Morken | 2010-12-06 | 1 | -2/+2 |
| | | | | git-svn-id: https://simplesamlphp.googlecode.com/svn/trunk@2679 44740490-163a-0410-bde0-09ae8108e29a | ||||
* | saml:PersistentNameID: Fix generation of persistent NameID. | Olav Morken | 2010-10-26 | 1 | -4/+4 |
| | | | | git-svn-id: https://simplesamlphp.googlecode.com/svn/trunk@2610 44740490-163a-0410-bde0-09ae8108e29a | ||||
* | saml: Add saml:NameIDAttribute filter. | Olav Morken | 2010-09-15 | 1 | -0/+138 |
| | | | | | | | This filter can create an attribute from the NameID we receive in the authentication response. git-svn-id: https://simplesamlphp.googlecode.com/svn/trunk@2548 44740490-163a-0410-bde0-09ae8108e29a | ||||
* | saml:PersistentNameID: Make compatible with previous persistent NameID. | Olav Morken | 2010-06-02 | 1 | -1/+1 |
| | | | | git-svn-id: https://simplesamlphp.googlecode.com/svn/trunk@2339 44740490-163a-0410-bde0-09ae8108e29a | ||||
* | saml: Add NameID generation filters. | Olav Morken | 2010-06-01 | 3 | -0/+173 |
git-svn-id: https://simplesamlphp.googlecode.com/svn/trunk@2337 44740490-163a-0410-bde0-09ae8108e29a |