Skip to content
Snippets Groups Projects
  1. Jun 17, 2022
  2. Jun 11, 2022
  3. Apr 05, 2022
  4. Mar 22, 2022
  5. Feb 08, 2022
  6. Feb 01, 2022
  7. Jan 25, 2022
  8. Jan 18, 2022
  9. Jan 05, 2022
  10. Jan 04, 2022
    • David Taylor's avatar
      DEV: Avoid storing state in the SAMLAuthenticator instance (#61) · b486bfdb
      David Taylor authored
      There is only one SAMLAuthenticator instance per-process. Storing user-specific state in it is risky (although, in our default unicorn-based config, is unlikely to cause issues because we only handle one concurrent request per process).
      
      This commit also updates our implementation to use the built-in `#single` and `#multi` methods provided by the SAML gem. This avoids the need for our custom `&.first`, `&.split` and `&.join` implementation.
  11. Dec 29, 2021
  12. Dec 23, 2021
  13. Dec 16, 2021
  14. Dec 15, 2021
  15. Dec 13, 2021
  16. Dec 10, 2021
  17. Dec 09, 2021
  18. Dec 08, 2021
  19. Dec 07, 2021
    • David Taylor's avatar
      FIX: Update name selection logic (#42) · 9b079332
      David Taylor authored
      For `name`, the previous intention was to use the `fullName` attribute, and then fallback to "firstname lastname". However, a bug in the implementation meant that the `fullName` was skipped.
      
      This commit updates the logic to lean on omniauth-saml's attribute_statements for the fullName, firstName and lastName attributes, and also updates the priority logic so that fullName is indeed prioritized.
  20. Dec 06, 2021
  21. Oct 27, 2021
  22. Oct 21, 2021
  23. Sep 27, 2021
Loading