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

feat: basic support for MSC3861 based OIDC authentication #16

Merged
merged 48 commits into from
Nov 29, 2023
Merged

Commits on Nov 29, 2023

  1. feat: support for OIDC based login (but no refresh tokens)

    Determine if available using propsed .well-known/matrix/client key m.authentication
    hughns committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    662d2ef View commit details
    Browse the repository at this point in the history
  2. feat: logging for OIDC client

    hughns committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    7576418 View commit details
    Browse the repository at this point in the history
  3. feat: refresh access token when expiring in less than 30 seconds

    n.b. uses patched verion of oidc-client-ts.
    hughns committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    438b47b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0f698f5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    af93cba View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a351391 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    49e0c04 View commit details
    Browse the repository at this point in the history
  8. style: fix lint error

    hughns committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    ada4710 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    38fa588 View commit details
    Browse the repository at this point in the history
  10. feat: use nginx to serve built app in docker image

    the npx http-server method needed a writable volume
    hughns committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    6ec275e View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    95013be View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    eb4206e View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    ac31e98 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    5deed2a View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    aa3fb99 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    45e236c View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    33d605d View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    3e7606c View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    023aa2a View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    4b9f6f7 View commit details
    Browse the repository at this point in the history
  21. Revert "fix: do client registration without cors"

    This reverts commit 9f6a3d4.
    hughns committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    7fbcfdc View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    713897c View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    cb6001b View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    3f809a4 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    7f10c0d View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    804561f View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    564d3b5 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    98b268b View commit details
    Browse the repository at this point in the history
  29. chore: fix build errors

    hughns committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    77a1fbf View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    ce24fe8 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    b4950c2 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    413f465 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    226a216 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    731ab06 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    ecdab55 View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    1dfa527 View commit details
    Browse the repository at this point in the history
  37. fix: improve error handling

    hughns committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    89e32f4 View commit details
    Browse the repository at this point in the history
  38. fix: use correct client_ids

    hughns committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    e14ed36 View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    8a3c484 View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    a174edd View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    f0b31ff View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    d254a27 View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    7ae89a5 View commit details
    Browse the repository at this point in the history
  44. feat: use unstable scope names

    hughns committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    958ab8e View commit details
    Browse the repository at this point in the history
  45. chore: complete merge deps

    hughns committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    bbc2fa9 View commit details
    Browse the repository at this point in the history
  46. fix: handle OIDC error

    hughns committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    a39607b View commit details
    Browse the repository at this point in the history
  47. fix: get package lock in sync

    hughns committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    eee7983 View commit details
    Browse the repository at this point in the history
  48. chore: lint

    hughns committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    279c318 View commit details
    Browse the repository at this point in the history