MSC4108 support OIDC QR code login #12370
WIP prototype of MSC4108
d625b616
Async import rendezvous bits as they include the rust crypto wasm blob
40ae6852
Iterate PR
096f2f38
Switch to generating/parsing MSC4108 QR codes via Rust Crypto
74f76217
Wait until secure channel is confirmed before doing OIDC registration
94dd62b7
Merge branch 'develop' of github.com:matrix-org/matrix-react-sdk into…
74000bb6
Wire up rust-crypto qr secrets import/export
8f6174ad
Merge branch 'develop' of github.com:matrix-org/matrix-react-sdk into…
70551651
Merge branch 'develop' of github.com:matrix-org/matrix-react-sdk into…
274999c5
Shuttle secrets via credentials and avoid calling doSetLoggedIn twice
fbfb0f47
Restore key backup after importing QR secrets
62d3e7a9
Remove unused method
02154ab8
Delint
b4cd325a
i18n
6054a71d
Ensure rust crypto wasm is loaded async
2b8ffa37
Remove changes which rely on major oidc-client-ts upstream changes
887a2b9d
Prettier
99b5213c
Remove login qr flows
fda2898e
Simplify
a7ba73b1
Restore legacy QR code login
f808b490
Iterate
08743481
Iterate
31ac294e
Iterate
e01610eb
i18n
97c1fe88
Merge branch 'develop' of github.com:matrix-org/matrix-react-sdk into…
179a7d9d
Add test
0d341af4
Merge branch 'develop' of github.com:matrix-org/matrix-react-sdk into…
e319b3c5
Merge branch 'develop' of github.com:matrix-org/matrix-react-sdk into…
a5e8b37f
Prototype of requiring CheckCode
c2248e73
Split display of secure channel confirmation code and Device Authoriz…
ee5fcedd
Merge branch 'develop' of github.com:matrix-org/matrix-react-sdk into…
af4b661b
Iterate UX
13045dab
Merge branch 'develop' of github.com:matrix-org/matrix-react-sdk into…
7d7ecf51
Handle additional rendezvous failure reasons
f30dc40e
Rename data_mismatch to insecure_channel_detected
437bbcb7
Update failure reasons to match MSC
02460223
Test deeper
c149893a
Fix types
41f91784
i18n
38b3882a
Gate OIDC QR on OIDC Native labs flag
e32136fd
Iterate QR OIDC UX
62d83739
Split error for UserDeclined
4a8f76d3
Merge branch 'develop' of github.com:matrix-org/matrix-react-sdk into…
e592faea
Merge branch 'develop' of github.com:matrix-org/matrix-react-sdk into…
353d9f5e
i18n
f810b68c
Fudge yarn.lock
f0c88a25
Copy prepare hack
72fe90df
Try s'more
83935e71
Try s'more
e86d0c38
Try s'more
932b2fc4
Try s'more
8bec40fa
Try s'more
fbcac6cc
Update snapshots
e5b9c5d0
Fix tests
6dbdaf2d
Fix tests
f694f6d1
Iterate
96b6a052
Fix styling
0ce0237e
Fix styling
5e3f6e80
Iterate
2c767cce
Merge branch 'develop' of github.com:matrix-org/matrix-react-sdk into…
ec762bb2
Iterate
2e166950
Fix tests
f9b388e7
Require cross-signing to be ready for oidc-qr login
7542768a
Handle etag missing state
04fd1533
Improve coverage
2a01e2f5
Update snapshots
eb89328b
Improve coverage
b6e79d64
Improve coverage
9150366e
Improve coverage
c49311bc
Merge branch 'develop' of github.com:matrix-org/matrix-react-sdk into…
580ab9f5
Improve coverage
efb9e893
Improve docs
aa658a57
Tidy
20cae743
Tidy
62fd3bd0
Iterate
ff1d334d
Iterate
2f81f56d
XXX: Add `Link new device` to User Menu
a736e67f
XXX iterate
b4f8cacc
Don't use validated_server_config as that is only set for OIDC-native
4af535c2
Fix tests
f6f64e85
Merge branch 'develop' of github.com:matrix-org/matrix-react-sdk into…
791b3464
Fix "Link New Device" action
86cd325e
i18n
bfce4520
Clear show qr code state when navigating tabs
48f5e67b
Ensure the channel is not cancelled when the flow is concluded
d6400eef
Improve coverage
f6bfa5db
Fix test
ecb1bc34
Fix styling bug
7ee252c6
Update copy
c306b355
Update snapshot
79ad9a23
Update copy
0569ac1c
hughns
approved these changes
on 2024-04-29
Update snapshot
2788b104
Remove redundant (for now) scanning code
2e8f4ecf
Merge branch 'develop' of github.com:matrix-org/matrix-react-sdk into…
501bb521
t3chguy
force pushed
from
58b99e87
to
501bb521
1 year ago
delint
a213f2ca
Cull more early code
9b6fcac3
Tidy
6998dead
Fix error handling
4105dfa4
Merge branch 'develop' into t3chguy/oidc-qr-prototyping
fd0cf4b4
Bump @matrix-org/matrix-sdk-crypto-wasm to 90b63b84df65c19161f94049d8…
d97ee26b
Merge branch 'develop' of github.com:matrix-org/matrix-react-sdk into…
4bc21bda
i18n
88efbc7c
Tweak copy
57cc27df
Merge branch 'develop' into t3chguy/oidc-qr-prototyping
d7b50350
Merge branch 'develop' of github.com:matrix-org/matrix-react-sdk into…
f0c6272b
Discard changes to yarn.lock
8129f507
i18n
c5d61a23
Iterate
a66d1bf8
Iterate
80c31e25
t3chguy
marked this pull request as ready for review 1 year ago
t3chguy
requested a review
1 year ago
t3chguy
requested a review
1 year ago
Merge branch 'develop' into t3chguy/oidc-qr-prototyping
d9b3c4db
hughns
commented
on 2024-05-28
Skip checkQrLoginSupport if OIDC labs flag is not enabled
34223b27
Use RendezvousError.code as failure reason during approveLogin()
9f2afe04
Lint
fe0d014a
Update copy
07e2c076
Merge remote-tracking branch 'origin/t3chguy/oidc-qr-prototyping' int…
3619e270
Update snapshot
8eb5d1b7
Merge branch 'develop' of github.com:matrix-org/matrix-react-sdk into…
4113ec08
Iterate
14275a5e
Iterate
5fa8598a
Merge branch 'develop' of github.com:matrix-org/matrix-react-sdk into…
fb59a0cb
t3chguy
merged
1677ed1b
into develop 1 year ago
t3chguy
deleted the t3chguy/oidc-qr-prototyping branch 1 year ago
Login to write a write a comment.
Login via GitHub