Skip to content
Snippets Groups Projects
  1. Mar 31, 2021
    • François Freitag's avatar
      Key rollover: Doc new_privatekey_pass option · c747b17d
      François Freitag authored
      The old privatekey_pass was (wrongly) expected to be reused for the new
      privatekey_pass. That prevented my SP from loading the new_privatekey.
      Users could not log in from entities using the new key.
      
      Clarify that the new key needs a new_privatekey_pass entry.
      c747b17d
  2. Feb 24, 2021
  3. Oct 30, 2020
  4. Jun 26, 2020
  5. May 14, 2020
  6. Feb 15, 2020
    • Tim van Dijen's avatar
      Remove 2.0 deprecations (#1281) · 2c8aa8a6
      Tim van Dijen authored
      * Remove deprecated classes
      
      * Remove support for certificate fingerprints
      
      * Remove many deprecated methods and pieces of code
      
      * Remove SAML1.1/Shib1.3 support
      
      * Remove many superfluous annotations
      
      * Update unit test to work with new PHPunit
      
      Closes #1268 
      Closes #1020 
      Closes #431 
      Closes #167 
      Closes #151 
  7. Feb 12, 2020
  8. Oct 25, 2019
  9. Jun 21, 2019
  10. Jun 03, 2019
  11. Mar 21, 2019
    • Sean Hannan's avatar
      SAML: Configurable SLO and ACS metadata (#988) · 14884846
      Sean Hannan authored
      This commit adds the ability to override the defaults in the generated SP metadata for SLO Location and ACS endpoints. This is necessary for my use case as I have additional ACS endpoints to publish in my metadata beyond the generated ones as well as a custom SLO handler that I need to direct my users to. If unset in the config, it uses the defaults as before.
      14884846
  12. Dec 07, 2018
  13. Nov 21, 2018
    • Guy Halse's avatar
      Update OpenSSL RSA bit length in docs · 4da9282c
      Guy Halse authored
      Change documentation from recommending 2048 bit keys to using 3072 bit
      keys.
      
      Given that we're recommending people generate ten-year keys, 2048 bit
      keys are probably a bit short. Almost all commercial certificate
      authorities now recommend 4096 bit keys, and eduGAIN requires 3072 bit
      keys for new federations.
      
      This change aligns the SimpleSAMLphp documentation with the lower
      eduGAIN requirement, since that still meets most standards bodies
      recommendations for 2028 (ten years from now). cf
      https://www.keylength.com/
      4da9282c
  14. Nov 15, 2018
  15. Nov 13, 2018
  16. Sep 23, 2018
  17. May 29, 2018
  18. May 24, 2018
  19. Sep 07, 2017
  20. Jun 01, 2017
    • Thomas Vanhaniemi's avatar
      Added configuration support for index and isDefault on the generated... · bda996f9
      Thomas Vanhaniemi authored
      Added configuration support for index and isDefault on the generated md:AttributeConsumingService element
      
      Added two metadata configuration options attributes.index and attributes.isDefault to the Service Provider section that outputs to the md:AttributeConsumingService element.
      attributes.index overrides the index attribute value with another integer value specified.
      attributes.isDefault adds the isDefault attribute with the given boolean value, if the configuration option is specified.
      bda996f9
  21. Jan 11, 2017
  22. Sep 05, 2016
  23. Jul 29, 2016
    • Jaime Pérez's avatar
      authproc: Add new filter to remove invalid scopes. · b45df072
      Jaime Pérez authored
      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.
      b45df072
  24. Jul 26, 2016
    • Jaime Pérez's avatar
      Bump the version of the SAML2 library. · b02c5432
      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.
      b02c5432
  25. Jul 13, 2016
  26. Jun 08, 2016
  27. Nov 06, 2015
  28. Nov 05, 2015
  29. Oct 11, 2015
  30. Aug 17, 2015
  31. Mar 31, 2015
  32. Jan 15, 2015
  33. Dec 15, 2014
  34. Apr 07, 2014
  35. Jan 30, 2014
  36. Jan 28, 2014
  37. Jan 27, 2014
Loading