- Apr 18, 2018
-
-
Jan Trejbal authored
-
- Jan 06, 2018
-
-
Tim van Dijen authored
-
- Dec 29, 2017
-
-
Tim van Dijen authored
-
Tim van Dijen authored
-
- Oct 19, 2017
-
-
fentie authored
-
- Oct 10, 2017
-
-
John Maguire authored
-
- Jan 11, 2017
-
-
Jaime Pérez Crespo authored
This enables too the implementation of additional contact attributes, as requested in #509 to support the SIRTFI framework.
-
- Dec 12, 2016
-
-
Jaime Pérez authored
bugfix: Make sure a persistent NameID is not generated by default when the UserID is missing in the state array. This allowed misconfigured IdPs (i.e. those without both a PersistenNameID authproc filter, a “userid.attribute” configuration option and no “eduPersonPrincipalName” attribute available after running all the authentication processing filters) to generate a persistent NameID based on “null”, effectively giving all users the same identifier.
-
- Nov 14, 2016
-
-
Jaime Pérez authored
-
- Nov 07, 2016
-
-
Jaime Pérez authored
-
- Aug 30, 2016
-
-
Jaime Pérez authored
The SAML2 IdP should keep the RequestedAuthnContext in the state array, so that authentication sources (or processing filters) can use that information during authentication.
-
- Aug 10, 2016
-
-
Jaime Pérez authored
Due to recent changes in the SAML2 library, when an attribute has a value that contains XML, its contents are returned as a DOMNodeList instead of a string. This causes problems when running as a proxy, since the SAML2 IdP will obtain attributes in a format that cannot be cast to string. Regardless of the attribute encoding configured in the IdP for a remote SP, we should handle those cases gracefully, so that the IdP don't end up in an uncaught exception.
-
- Jul 26, 2016
-
-
Jaime Pérez authored
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.
-
- Apr 13, 2016
-
-
Jaime Perez Crespo authored
When exceptions happen in the context of a SAML transaction, we don't need to log the sspmod_saml_Error exception itself, as that doesn't have any valuable information. We log the exception itself instead. Reword the previous message a bit, too.
-
- Mar 09, 2016
-
-
Jaime Perez Crespo authored
-
- Nov 06, 2015
-
-
Jaime Perez Crespo authored
-
Jaime Perez Crespo authored
(being respectful with occurences that might change the behaviour, i.e. default database prefixes)
-
- Oct 11, 2015
-
-
Sergio Gómez authored
-
- Aug 30, 2015
-
-
Jaime Perez Crespo authored
When building an assertion, the current time should be obtained once, used many, instead of being obtained every time we are using it (that could lead to clock discrepancies between several timestamps in the same assertion). Additionally, if authentication happened in the past (that is, we got a request that is not the one that triggered authentication, and this is pure SSO), we should calculate the value for SessionNotOnOrAfter relative to the start of the session, not the current time. This resolves #244.
-
- May 31, 2015
-
-
Jaime Perez Crespo authored
-
- Apr 23, 2015
-
-
Jaime Perez Crespo authored
Move SimpleSAML_Utilities:: checkCookie() to SimpleSAML\Utils\HTTP::checkSessionCookie() and deprecate the former.
-
- Apr 21, 2015
-
-
Jaime Perez Crespo authored
-
Jaime Perez Crespo authored
Move SimpleSAML_Utilities::selfURLNoQuery() to SimpleSAML\Utils\HTTP::getSelfURLNoQuery() and deprecate the former.
-
Jaime Perez Crespo authored
Move SimpleSAML_Utilities::selfURL() to SimpleSAML\Utils\HTTP::getSelfURL() and deprecate the former.
-
Jaime Perez Crespo authored
Move SimpleSAML_Utilities::addURLparameter() to SimpleSAML\Utils\HTTP::addURLParameters() and deprecate the former.
-
- Apr 20, 2015
-
-
Jaime Perez Crespo authored
-
Jaime Perez Crespo authored
-
- Apr 16, 2015
-
-
Jaime Perez Crespo authored
Move SimpleSAML_Utilities::getSecretSalt() to SimpleSAML_Utils_Config::getSecretSalt(). Deprecate the former and stop using it.
-
Jaime Perez Crespo authored
Move SimpleSAML_Utilities::generateID() to SimpleSAML_Utils_Random::generateID(). Deprecate the former and schedule it for removal in 2.0.
-
- Apr 15, 2015
-
-
Jaime Perez Crespo authored
-
- Feb 20, 2015
-
-
Dick Visser authored
-
- Jan 19, 2015
-
-
Jaime Perez authored
-
- Jul 10, 2014
-
-
Olav Morken authored
Add statistics data to saml:idp:Response and saml:idp:Response:error with the total time since we began processing the authentication request.
-
Olav Morken authored
This change makes it easier to add elements to the statistics data logged when the IdP sends an authentication response.
-
- Jul 09, 2014
-
-
Thijs Kinkhorst authored
-
- Jul 08, 2014
-
-
Jaime Perez authored
Rename SimpleSAML_Session::getInstance() to SimpleSAML_Session::getSessionFromRequest(), and leave the former as deprecated.
-
- Feb 02, 2014
-
-
Jaime Pérez Crespo authored
git-svn-id: https://simplesamlphp.googlecode.com/svn/trunk@3349 44740490-163a-0410-bde0-09ae8108e29a
-
- Dec 09, 2013
-
-
Jaime Pérez Crespo authored
Take into account the NameIDFormat specified in idp-hosted metadata when no such option is configured for an SP. git-svn-id: https://simplesamlphp.googlecode.com/svn/trunk@3312 44740490-163a-0410-bde0-09ae8108e29a
-
- Nov 26, 2013
-
-
Jaime Pérez Crespo authored
Split binding prioritizing out of getDefaultEndpoint to a new getEndpointPrioritizedByBinding function. git-svn-id: https://simplesamlphp.googlecode.com/svn/trunk@3303 44740490-163a-0410-bde0-09ae8108e29a
-
- Nov 25, 2013
-
-
Jaime Pérez Crespo authored
git-svn-id: https://simplesamlphp.googlecode.com/svn/trunk@3301 44740490-163a-0410-bde0-09ae8108e29a
-