1. 20 Dec, 2019 4 commits
  2. 19 Dec, 2019 4 commits
  3. 17 Dec, 2019 2 commits
  4. 15 Dec, 2019 3 commits
    • ale's avatar
      Block default favicon requests · 6387bf4c
      ale authored
      If we don't, they will trigger the login handler and invalidate the
      current session (if any), which prevents the user from being able to
      log in.
      6387bf4c
    • ale's avatar
      Simpler mechanism for embedding SRI hashes · e6ce37fb
      ale authored
      Remove the build-time dependency on Python, the sri_map is now
      generated via a small Go script.
      e6ce37fb
    • ale's avatar
      Refactor the login handler · 4d70b167
      ale authored
      The login handler is now a simpler, standalone http.Handler
      wrapper. The separation between the SSO application and the login
      handler is now fairly complete.
      
      The login handler no longer forces the user to a specific workflow via
      session cookies, but it works on a request-by-request basis instead,
      which makes the "back" button works as expected (allowing the user to
      bail out of a broken 2FA process, for example).
      
      Session handling has been simplified as well: there is a single
      session for authentication and login state, which should remove the
      opportunity for session synchronization errors.
      4d70b167
  5. 22 Jun, 2019 2 commits
  6. 21 Jun, 2019 1 commit
  7. 20 Jun, 2019 1 commit
    • ale's avatar
      Add CORS support · ad0ad8f9
      ale authored
      The sso service endpoint should send the proper CORS headers and
      respond to OPTIONS (for CORS prefetches) so that XmlHttpRequests on
      authenticated sites can (partially) work.
      ad0ad8f9
  8. 23 Feb, 2019 1 commit
  9. 16 Feb, 2019 1 commit
  10. 05 Feb, 2019 1 commit
  11. 27 Jan, 2019 3 commits
  12. 22 Nov, 2018 1 commit
  13. 16 Nov, 2018 2 commits
  14. 14 Nov, 2018 1 commit
  15. 03 Nov, 2018 2 commits
  16. 30 Oct, 2018 2 commits
  17. 29 Oct, 2018 2 commits
  18. 18 Feb, 2018 5 commits
  19. 16 Feb, 2018 1 commit
  20. 14 Jan, 2018 1 commit