summaryrefslogtreecommitdiffstats
path: root/modules/saml/lib/Auth/Process
Commit message (Collapse)AuthorAgeFilesLines
* bugfix: Do not remove attribute values that are not scoped.Jaime Pérez2016-07-291-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érez2016-07-291-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érez2016-07-265-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 Crespo2016-03-095-19/+19
|
* XML data is loaded using SAML2_DOMDocumentFactory classSergio Gómez2015-10-111-1/+1
|
* Reformat sspmod_saml_Auth_Process_TransientNameID and fix some phpdoc comments.Jaime Perez Crespo2015-08-301-24/+27
|
* Reformat sspmod_saml_Auth_Process_NameIDAttribute.Jaime Perez Crespo2015-08-301-131/+137
|
* Reformat sspmod_saml_Auth_Process_ExpectedAuthnContextClassRef.Jaime Perez Crespo2015-08-301-59/+78
|
* Reformat sspmod_saml_Auth_Process_AuthnContextClassRef.Jaime Perez Crespo2015-08-301-40/+45
|
* Reformat sspmod_saml_Auth_Process_AttributeNameID.Jaime Perez Crespo2015-08-301-52/+65
|
* Reformat sspmod_saml_Auth_Process_PersistentNameID2TargetedID.Jaime Perez Crespo2015-08-301-59/+64
|
* Reformat sspmod_saml_Auth_Process_PersistentNameID and fix some phpdoc comments.Jaime Perez Crespo2015-08-301-59/+71
|
* Reformat sspmod_saml_Auth_Process_SQLPersistentNameID.Jaime Perez Crespo2015-08-301-130/+159
|
* Provide config options to allow SQLPersistentNameID to be less conservative ↵Guy Antony Halse2015-08-171-2/+47
| | | | about creating entries in the SQL datastore, whilst preserving default behaviour
* Move SimpleSAML_Utilities:: redirectTrustedURL() to SimpleSAML\Utils\HTTP:: ↵Jaime Perez Crespo2015-04-221-1/+1
| | | | redirectTrustedURL() and deprecate the former.
* Move SimpleSAML_Utils_Config to SimpleSAML\Utils\Config.Jaime Perez Crespo2015-04-201-1/+1
|
* Move SimpleSAML_Utils_Random to SimpleSAML\Utils\Random.Jaime Perez Crespo2015-04-201-1/+1
|
* Move SimpleSAML_Utilities::getSecretSalt() to ↵Jaime Perez Crespo2015-04-161-1/+1
| | | | SimpleSAML_Utils_Config::getSecretSalt(). Deprecate the former and stop using it.
* Move SimpleSAML_Utilities::generateID() to ↵Jaime Perez Crespo2015-04-161-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 Crespo2015-04-161-1/+1
| | | | using it.
* Schedule SimpleSAML_Utilities::generateRandomBytes() for removal. Deprecate ↵Jaime Perez Crespo2015-04-161-1/+1
| | | | and stop using it.
* Drop obsolete SVN $Id$ keywords.Thijs Kinkhorst2014-07-098-8/+0
|
* Start using the redirectTrustedURL() and redirectUntrustedURL() wrappers.Jaime Pérez Crespo2014-01-171-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 Morken2013-01-111-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 Morken2012-02-131-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 Morken2011-05-101-1/+14
| | | | git-svn-id: https://simplesamlphp.googlecode.com/svn/trunk@2834 44740490-163a-0410-bde0-09ae8108e29a
* saml:AuthnContextClassRef: Fix incorrect class name.Olav Morken2011-05-101-1/+1
| | | | git-svn-id: https://simplesamlphp.googlecode.com/svn/trunk@2833 44740490-163a-0410-bde0-09ae8108e29a
* saml: Add AuthnContextClassRef filter.Olav Morken2011-05-101-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 Morken2011-03-151-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 Morken2011-03-151-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 Morken2010-12-061-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 Morken2010-10-261-4/+4
| | | | git-svn-id: https://simplesamlphp.googlecode.com/svn/trunk@2610 44740490-163a-0410-bde0-09ae8108e29a
* saml: Add saml:NameIDAttribute filter.Olav Morken2010-09-151-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 Morken2010-06-021-1/+1
| | | | git-svn-id: https://simplesamlphp.googlecode.com/svn/trunk@2339 44740490-163a-0410-bde0-09ae8108e29a
* saml: Add NameID generation filters.Olav Morken2010-06-013-0/+173
git-svn-id: https://simplesamlphp.googlecode.com/svn/trunk@2337 44740490-163a-0410-bde0-09ae8108e29a