Commit Graph

3793 Commits

Author SHA1 Message Date
Ajay Bura
7ba2f26624 setup oidc for thirdroom 2022-08-10 19:53:18 +05:30
Ajay Bura
220ddc7175 Fix merge conflict 2022-08-09 14:23:40 +05:30
Ajay Bura
076a899b66 Merge branch 'sandhose/oidc-login' into aj-oidc 2022-08-09 12:02:54 +05:30
Hugh Nimmo-Smith
d7a8714928 Merge branch 'sandhose/oidc-login' of https://github.com/sandhose/hydrogen-web into sandhose/oidc-login 2022-08-03 17:24:38 +01:00
Hugh Nimmo-Smith
34627f498f Use unstable OIDC scope names 2022-08-03 17:18:30 +01:00
Quentin Gliech
f7ffae4576
Fix typing and tests 2022-08-01 16:55:05 +02:00
Hugh Nimmo-Smith
30d97d6f41
Link out to OIDC account management URL if available 2022-08-01 16:55:05 +02:00
Hugh Nimmo-Smith
887c3d4f89
Actually make SessionLoadViewModel.logout do something 2022-08-01 16:55:05 +02:00
Hugh Nimmo-Smith
1482ba24bf
Use valid length of code_verifier 2022-08-01 16:55:05 +02:00
Hugh Nimmo-Smith
4fcbd3bf20
Support statically configured OIDC clients 2022-08-01 16:55:05 +02:00
Hugh Nimmo-Smith
5296ba1d8a
Ask OP to revoke tokens on logout 2022-08-01 16:55:05 +02:00
Hugh Nimmo-Smith
87bbba0253
Improve error handling for OIDC discovery and registration 2022-08-01 16:55:04 +02:00
Hugh Nimmo-Smith
83843f62b1
Handle case of issuer field not ending with / 2022-08-01 16:55:04 +02:00
Hugh Nimmo-Smith
da922220e2
Handle case of OIDC Provider not returning supported_grant_types 2022-08-01 16:55:04 +02:00
Hugh Nimmo-Smith
dd14f13d2c
Use primary styling for OIDC login button 2022-08-01 16:55:04 +02:00
Hugh Nimmo-Smith
fa5ef2795a
fix: hide OIDC button when not in use 2022-08-01 16:55:04 +02:00
Hugh Nimmo-Smith
19c0a2949b
Try to improve error message on no login method available 2022-08-01 16:55:04 +02:00
Hugh Nimmo-Smith
391e696bed
Request urn:matrix:api:* scope for OIDC 2022-08-01 16:55:04 +02:00
Hugh Nimmo-Smith
154bae239a
Rename OIDC login button to Continue 2022-08-01 16:55:04 +02:00
Hugh Nimmo-Smith
2e24685a5f
Use unstable prefix for MSC2965 issuer discovery 2022-08-01 16:55:04 +02:00
Quentin Gliech
4b1cc8d645
Make hydrogen generate the device scope 2022-08-01 16:55:04 +02:00
Quentin Gliech
7aa7af4adf
Add client_uri, tos_uri and policy_uri client metadata 2022-08-01 16:55:03 +02:00
Quentin Gliech
b899b347b6
OIDC dynamic client registration 2022-08-01 16:55:03 +02:00
Quentin Gliech
d18f48b73c
Typo. 2022-08-01 16:55:03 +02:00
Quentin Gliech
29d32a23fe
Stop the token refresher when disposing the client 2022-08-01 16:55:03 +02:00
Quentin Gliech
d5b5c371b4
Use platform APIs for text encoding and hashing 2022-08-01 16:55:03 +02:00
Quentin Gliech
8fbff2fd07
Simplify OIDC callback navigation handling 2022-08-01 16:55:03 +02:00
Quentin Gliech
bbfa6de6dc
Generate the OIDC redirect URI from the URLRouter
This also saves the redirectUri during the flow
2022-08-01 16:55:03 +02:00
Quentin Gliech
4b07f04843
Only generate the auth URL and start the login flow on click 2022-08-01 16:55:03 +02:00
Quentin Gliech
9606de2e0f
Native OIDC login 2022-08-01 16:55:03 +02:00
RMidhunSuresh
236a4ab49b Ignore error 2022-08-01 17:01:36 +05:30
RMidhunSuresh
ba8cdea6b4 Use default import if other not found 2022-08-01 17:01:36 +05:30
RMidhunSuresh
ef9f90bc36 Fix imports breaking on dev 2022-08-01 17:01:36 +05:30
Hugh Nimmo-Smith
3dc4a4c690 Link out to OIDC account management URL if available 2022-07-31 17:17:00 +01:00
Hugh Nimmo-Smith
a0ee8a9607 Actually make SessionLoadViewModel.logout do something 2022-07-31 10:06:01 +01:00
Bruno Windels
041e628520
Merge pull request #769 from vector-im/implement-derived-theme
Support for derived themes
2022-07-29 14:25:05 +00:00
Bruno Windels
4838e19c92
Merge pull request #811 from vector-im/bwindels/sharekeyswithinvitees
Key sharing based on room history visibility
2022-07-29 14:23:26 +00:00
Bruno Windels
cb0ac846c7 remove obsolete comment 2022-07-29 16:22:01 +02:00
Bruno Windels
fdefea5b88 Merge branch 'master' into ts-conversion-domain-navigation 2022-07-29 16:18:22 +02:00
Bruno Windels
b6f795505d fix lint 2022-07-29 12:21:16 +02:00
Kaki In
09bc77073b
Merge branch 'vector-im:master' into restore_last 2022-07-29 12:06:49 +02:00
Bruno Windels
4a2e14925a
Merge pull request #812 from vector-im/doc-config
[Documentation] - Add type for config options
2022-07-29 10:05:27 +00:00
Bruno Windels
224ab2672a
Merge pull request #809 from Kaki-In/implement-join
Implemented /join
2022-07-29 10:03:18 +00:00
Bruno Windels
170460f5a9 add link to sygnal webpush docs as well 2022-07-29 12:02:09 +02:00
Bruno Windels
2a5e0302dc
Merge pull request #785 from vector-im/hs/log-when-storage-access-fails
Log the error when we can't get storage access
2022-07-29 09:47:58 +00:00
Kaki In
f512bfcfc1 Pretty syntaxed the RoomViewModel 2022-07-29 11:47:47 +02:00
Half-Shot
5b5c852401 Revert "use logging items"
This reverts commit d937b9b14b.
2022-07-29 10:44:37 +01:00
Kaki In
58a2d1f34c Restored the common.js indentation 2022-07-29 11:44:23 +02:00
Half-Shot
d937b9b14b use logging items 2022-07-29 10:39:41 +01:00
Bruno Windels
d3e93196e3
Merge pull request #777 from ibeckermayer/ibeckermayer/ts-conversion-loginviewmodel
TS conversion for `LoginViewModel`
2022-07-29 09:27:10 +00:00