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

Update MSC2965 OIDC Discovery implementation #12245

Merged
merged 39 commits into from Feb 23, 2024
Merged

Commits on Feb 13, 2024

  1. Update MSC2965 OIDC Discovery implementation

    Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
    t3chguy committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    5a1ce08 View commit details
    Browse the repository at this point in the history
  2. Remove unused interface

    Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
    t3chguy committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    5099410 View commit details
    Browse the repository at this point in the history
  3. Remove spurious test setup

    Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
    t3chguy committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    ee26f17 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2024

  1. Remove spurious --rm

    Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
    t3chguy committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    def3b9d View commit details
    Browse the repository at this point in the history
  2. Fix OIDC-aware throwing error before resolving account management url

    Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
    t3chguy committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    14fca80 View commit details
    Browse the repository at this point in the history
  3. Split playwright postgres class out into ABC

    Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
    t3chguy committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    d69a917 View commit details
    Browse the repository at this point in the history
  4. Tidy up playwright fixtures

    Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
    t3chguy committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    6b7d53b View commit details
    Browse the repository at this point in the history
  5. Add oidc-aware playwright test

    Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
    t3chguy committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    9593e70 View commit details
    Browse the repository at this point in the history
  6. Avoid race condition where delegated account management is not shown …

    …if well-known is slow
    
    Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
    t3chguy committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    f2ddc5c View commit details
    Browse the repository at this point in the history
  7. delint

    Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
    t3chguy committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    23bad14 View commit details
    Browse the repository at this point in the history
  8. Make the app fixture lazy to avoid clobbering network routing

    Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
    t3chguy committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    b49125d View commit details
    Browse the repository at this point in the history
  9. Iterate

    Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
    t3chguy committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    a37c7a4 View commit details
    Browse the repository at this point in the history
  10. Fix authenticatedIssuer

    Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
    t3chguy committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    c887fd6 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    bf29874 View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2024

  1. Merge branch 'develop' of github.com:matrix-org/matrix-react-sdk into…

    … t3chguy/fix/26908
    
    # Conflicts:
    #	playwright/plugins/homeserver/synapse/index.ts
    #	playwright/plugins/postgres/index.ts
    #	playwright/plugins/sliding-sync-proxy/index.ts
    #	src/Login.ts
    #	src/stores/oidc/OidcClientStore.ts
    #	src/utils/oidc/registerClient.ts
    #	test/utils/oidc/registerClient-test.ts
    t3chguy committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    07cb4cb View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2024

  1. Resolve race condition between opening settings & well-known check in…

    … OIDC mode
    
    Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
    t3chguy committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    acdc987 View commit details
    Browse the repository at this point in the history
  2. Add OIDC-aware and OIDC-native tests using MAS

    Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
    t3chguy committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    4d01fff View commit details
    Browse the repository at this point in the history
  3. Merge branch 't3chguy/e2e-oidc-aware' of github.com:matrix-org/matrix…

    …-react-sdk into t3chguy/fix/26908
    
    # Conflicts:
    #	playwright/e2e/oidc/index.ts
    #	playwright/e2e/oidc/oidc-aware.spec.ts
    #	playwright/plugins/homeserver/synapse/templates/mas-oidc/homeserver.yaml
    #	playwright/plugins/matrix-authentication-service/config.yaml
    #	playwright/plugins/matrix-authentication-service/index.ts
    #	src/stores/oidc/OidcClientStore.ts
    t3chguy committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    7f641a4 View commit details
    Browse the repository at this point in the history
  4. Fix bad merge

    Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
    t3chguy committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    7688e97 View commit details
    Browse the repository at this point in the history
  5. Iterate

    Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
    t3chguy committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    c5b50f0 View commit details
    Browse the repository at this point in the history
  6. Merge branch 'develop' of github.com:matrix-org/matrix-react-sdk into…

    … t3chguy/fix/26908
    
    # Conflicts:
    #	src/stores/oidc/OidcClientStore.ts
    t3chguy committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    9ebe5ab View commit details
    Browse the repository at this point in the history
  7. Gather validated OIDC config during autodiscovery

    Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
    t3chguy committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    a1ab218 View commit details
    Browse the repository at this point in the history
  8. Fix tests

    Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
    t3chguy committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    2f1a39b View commit details
    Browse the repository at this point in the history
  9. Simplify

    Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
    t3chguy committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    60d9b8c View commit details
    Browse the repository at this point in the history
  10. Add tests

    Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
    t3chguy committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    68f8ea6 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2024

  1. Simplify test

    Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
    t3chguy committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    563274e View commit details
    Browse the repository at this point in the history
  2. Iterate

    Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
    t3chguy committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    0c4b03c View commit details
    Browse the repository at this point in the history
  3. Iterate

    Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
    t3chguy committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    cacf98d View commit details
    Browse the repository at this point in the history
  4. Fix tests

    Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
    t3chguy committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    78a240a View commit details
    Browse the repository at this point in the history
  5. Fix tests

    Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
    t3chguy committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    e9f5760 View commit details
    Browse the repository at this point in the history
  6. Pass error back instead of throwing it

    Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
    t3chguy committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    9bd4b41 View commit details
    Browse the repository at this point in the history
  7. Iterate

    Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
    t3chguy committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    cffab76 View commit details
    Browse the repository at this point in the history
  8. Fix test

    Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
    t3chguy committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    212e883 View commit details
    Browse the repository at this point in the history
  9. Fix tests

    Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
    t3chguy committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    10a2bc0 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    9ead3eb View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2024

  1. Iterate

    Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
    t3chguy committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    22f63b4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    708a7d2 View commit details
    Browse the repository at this point in the history
  3. Apply suggestions from code review

    Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
    t3chguy and richvdh committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    3dc8272 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ef84256 View commit details
    Browse the repository at this point in the history