Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add single sign-on support via SSPI on Windows #8463

Merged
merged 41 commits into from
Nov 22, 2019
Merged

Commits on Nov 22, 2019

  1. Configuration menu
    Copy the full SHA
    de972f1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a2d91cb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1a3aff3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f0668a3 View commit details
    Browse the repository at this point in the history
  5. Field SSPISeparatorReplacement of AuthenticationForm should not be re…

    …quired via binding, as binding will insist the field is non-empty even if another login type is selected
    quasoft committed Nov 22, 2019
    Configuration menu
    Copy the full SHA
    a75887e View commit details
    Browse the repository at this point in the history
  6. Fix breaking of oauth authentication on download links. Do not create…

    … new session with SSPI authentication on download links.
    quasoft committed Nov 22, 2019
    Configuration menu
    Copy the full SHA
    056929c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c91d9f9 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    aa43212 View commit details
    Browse the repository at this point in the history
  9. Make sure that Contexter is not checking for active login sources whe…

    …n the ORM engine is not initialized (eg. when installing)
    quasoft committed Nov 22, 2019
    Configuration menu
    Copy the full SHA
    e24ebb4 View commit details
    Browse the repository at this point in the history
  10. Always initialize and free SSO methods, even if they are not enabled,…

    … as a method can be activated while the app is running (from Authentication sources)
    quasoft committed Nov 22, 2019
    Configuration menu
    Copy the full SHA
    db8bbd8 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    62e38ab View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    5d99d6c View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    d3c328f View commit details
    Browse the repository at this point in the history
  14. Remove default value from text of form field helper

    Co-Authored-By: Lauris BH <lauris@nix.lv>
    quasoft and lafriks committed Nov 22, 2019
    Configuration menu
    Copy the full SHA
    16b47df View commit details
    Browse the repository at this point in the history
  15. Remove default value from text of form field helper

    Co-Authored-By: Lauris BH <lauris@nix.lv>
    quasoft and lafriks committed Nov 22, 2019
    Configuration menu
    Copy the full SHA
    d4cc173 View commit details
    Browse the repository at this point in the history
  16. Remove default value from text of form field helper

    Co-Authored-By: Lauris BH <lauris@nix.lv>
    quasoft and lafriks committed Nov 22, 2019
    Configuration menu
    Copy the full SHA
    0d952c8 View commit details
    Browse the repository at this point in the history
  17. Only make a query to the DB to check if SSPI is enabled on handlers t…

    …hat need that information for templates
    quasoft committed Nov 22, 2019
    Configuration menu
    Copy the full SHA
    9cbfd06 View commit details
    Browse the repository at this point in the history
  18. Remove code duplication

    quasoft committed Nov 22, 2019
    Configuration menu
    Copy the full SHA
    2c3abb9 View commit details
    Browse the repository at this point in the history
  19. Log errors in ActiveLoginSources

    Co-Authored-By: Lauris BH <lauris@nix.lv>
    quasoft and lafriks committed Nov 22, 2019
    Configuration menu
    Copy the full SHA
    9bff4ae View commit details
    Browse the repository at this point in the history
  20. Revert suffix of randomly generated E-mails for Reverse proxy authent…

    …ication
    
    Co-Authored-By: Lauris BH <lauris@nix.lv>
    quasoft and lafriks committed Nov 22, 2019
    Configuration menu
    Copy the full SHA
    dd8937c View commit details
    Browse the repository at this point in the history
  21. Revert unneeded white-space change in template

    Co-Authored-By: Lauris BH <lauris@nix.lv>
    quasoft and lafriks committed Nov 22, 2019
    Configuration menu
    Copy the full SHA
    d5c3e9e View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    bbbe623 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    24c6ef1 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    f7fb038 View commit details
    Browse the repository at this point in the history
  25. Revert casing of SSPISeparatorReplacement field in locale file, movin…

    …g it up, next to other form fields
    quasoft committed Nov 22, 2019
    Configuration menu
    Copy the full SHA
    c9a9f5b View commit details
    Browse the repository at this point in the history
  26. Update docs/content/doc/features/authentication.en-us.md

    Co-Authored-By: guillep2k <18600385+guillep2k@users.noreply.github.com>
    quasoft and guillep2k committed Nov 22, 2019
    Configuration menu
    Copy the full SHA
    0a4d2c3 View commit details
    Browse the repository at this point in the history
  27. Remove Priority() method and define the order in which SSO auth metho…

    …ds should be executed in one place
    quasoft committed Nov 22, 2019
    Configuration menu
    Copy the full SHA
    734fb6d View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    9d2a8dd View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    a8503f0 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    ab26413 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    f64128f View commit details
    Browse the repository at this point in the history
  32. Move isPublicResource, isPublicPage and handleSignIn functions outsid…

    …e SSPI auth method to allow other SSO methods to reuse them if needed
    quasoft committed Nov 22, 2019
    Configuration menu
    Copy the full SHA
    d9018e9 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    9432220 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    6fd308d View commit details
    Browse the repository at this point in the history
  35. Change SSPI to only perform authentication on its own login page, API…

    … paths and download links. Leave Toggle middleware to redirect non authenticated users to login page
    quasoft committed Nov 22, 2019
    Configuration menu
    Copy the full SHA
    be85ea7 View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    e6dca6b View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    29e47ef View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    38be450 View commit details
    Browse the repository at this point in the history
  39. Rebuild gitgraph.js on Linux

    quasoft committed Nov 22, 2019
    Configuration menu
    Copy the full SHA
    e4bbc91 View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    814873a View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    359cd8e View commit details
    Browse the repository at this point in the history