matrix-react-sdk
OIDC: revoke tokens on logout
#11718
Merged
Go
Login via GitHub
Home
Pricing
FAQ
Install
Login
via GitHub
Overview
Commits
97
Changes
View On
GitHub
OIDC: revoke tokens on logout
#11718
kerryarchibald
merged 97 commits into
develop
from
kerry/25709/revoke-tokens
test persistCredentials without a pickle key
26079972
Merge branch 'develop' into kerry/25708/test-persist-credentials
3506c063
test setLoggedIn with pickle key
609f790c
lint
f3092c7b
type error
fad7f33a
extract token persisting code into function, persist refresh token
32d5fb0f
store has_refresh_token too
e6529f18
pass refreshToken from oidcAuthGrant into credentials
66d57e5f
rest restore session with pickle key
b33e3479
Merge branch 'kerry/25708/test-persist-credentials' into kerry/25708/…
823ba2e9
retreive stored refresh token and add to credentials
e91bbf48
Merge branch 'develop' into kerry/25708/test-persist-credentials
b7e06034
Merge branch 'kerry/25708/test-persist-credentials' into kerry/25708/…
b8b0c86c
Merge branch 'develop' into kerry/25708/restore-refresh-token
3ed9cc1c
extract token decryption into function
221d3069
remove TODO
64dbc942
Merge branch 'develop' into kerry/25708/test-persist-credentials
f0596423
Merge branch 'kerry/25708/test-persist-credentials' into kerry/25708/…
92721107
Merge branch 'develop' into kerry/25708/restore-refresh-token
0f5fc318
very messy poc
1708bef2
Merge branch 'develop' into kerry/token-refresh-poc
1b76c18b
Merge branch 'develop' into kerry/25708/save-refresh-token
d24fbd03
Merge branch 'kerry/25708/save-refresh-token' of https://github.com/m…
880c2586
Merge branch 'develop' into kerry/25708/save-refresh-token
65c07349
utils to persist clientId and issuer after oidc authentication
2bab36b8
add dep oidc-client-ts
66dc9fb7
persist issuer and clientId after successful oidc auth
a5c0a517
add OidcClientStore
50f3fe4e
comments and tidy
3681b2ee
Merge branch 'develop' into kerry/25710/oidc-client-store
978109a6
Merge branch 'kerry/25708/restore-refresh-token' into kerry/25709/rev…
05d6252a
expose getters for stored refresh and access tokens in Lifecycle
880671c1
revoke tokens with oidc provider
97a9c898
test logout action in MatrixChat
b75ad174
comments
70ddb4ab
Merge branch 'kerry/25708/save-refresh-token' into kerry/25708/restor…
22329b90
Merge branch 'develop' into kerry/25708/save-refresh-token
56441dc3
prettier
af481b22
Merge branch 'kerry/25708/save-refresh-token' into kerry/25708/restor…
976ec8c7
Merge branch 'kerry/25708/restore-refresh-token' into kerry/25709/rev…
70b7ca2d
test OidcClientStore.revokeTokens
07195c04
Merge branch 'kerry/25710/test-logout' into kerry/25709/revoke-tokens
31822a51
put pickle key destruction back
4f1bb4e9
Merge branch 'kerry/25708/restore-refresh-token' into kerry/token-ref…
ae80087c
Merge branch 'develop' into kerry/25708/restore-refresh-token
ddd8ed74
comment pedantry
8cd58238
Merge branch 'kerry/25708/restore-refresh-token' into kerry/token-ref…
ca24f0a2
Merge branch 'develop' into kerry/token-refresh-poc
1fa78099
working refresh without persistence
97fad4d7
extract token persistence functions to utils
e3673ee7
Merge branch 'kerry/25392/extract-token-functions' into kerry/token-r…
41a4eb32
add sugar
1c8e8cb3
Merge branch 'kerry/25392/extract-token-functions' into kerry/token-r…
0d558d7d
implement TokenRefresher class with persistence
5986b6c6
tidying
7db72913
persist idTokenClaims
dcd30266
persist idTokenClaims
4921e783
tests
6ba08a27
remove unused cde
c962ca10
Merge branch 'develop' into kerry/25392/persist-oidc-token-claims
0b4c4d8d
Merge branch 'develop' into kerry/25392/persist-oidc-token-claims
3590f9cb
Merge branch 'kerry/25392/persist-oidc-token-claims' into kerry/token…
87eb8209
create token refresher during doSetLoggedIn
153ec783
tidying
ebdf0d51
also tidying
2b1e73c8
Merge branch 'develop' into kerry/25709/revoke-tokens
b9b5411f
Merge branch 'kerry/token-refresh-poc' into kerry/25709/revoke-tokens
e5781074
OidcClientStore.initClient use stored issuer when client well known u…
f345a097
test Lifecycle.logout
83de9147
update Lifecycle test replaceUsingCreds calls
7e081d44
Merge branch 'develop' into kerry/25709/revoke-tokens
7048c038
Merge branch 'kerry/25709/revoke-tokens' of https://github.com/matrix…
80dfd233
kerryarchibald
added
T-Enhancement
Merge branch 'kerry/token-refresh-poc' into kerry/25709/revoke-tokens
69b3cab0
fix test
b2a3cd18
Merge branch 'develop' into kerry/25709/revoke-tokens
dabbee63
Merge branch 'develop' into kerry/token-refresh-poc
d3023748
tidy
df70f532
test tokenrefresher creation in login flow
0b0bb614
test token refresher
8a47e6e1
Update src/utils/oidc/TokenRefresher.ts
a32ca16e
use literal value for m.authentication
53704741
improve comments
7f40f86c
Merge branch 'kerry/token-refresh-poc' of https://github.com/matrix-o…
ead0aae9
Merge branch 'develop' into kerry/token-refresh-poc
9c0fdf94
Merge branch 'develop' into kerry/token-refresh-poc
6953b45e
Merge branch 'develop' into kerry/token-refresh-poc
541a6e68
kerryarchibald
changed the base branch from
develop
to
kerry/token-refresh-poc
2 years ago
Merge branch 'kerry/token-refresh-poc' into kerry/25709/revoke-tokens
ec3421ae
fix test mock, comment
866296df
typo
1a232b70
add sdkContext to SoftLogout, pass oidcClientStore to logout
fc10e642
fullstops
1f7dd1b7
comments
f1fdd13a
fussy comment formatting
09b8d136
kerryarchibald
changed the base branch from
kerry/token-refresh-poc
to
develop
2 years ago
Merge branch 'develop' into kerry/25709/revoke-tokens
a3c50adf
Merge branch 'develop' into kerry/25709/revoke-tokens
ba2a5611
kerryarchibald
marked this pull request as ready for review
2 years ago
kerryarchibald
requested a review
2 years ago
kerryarchibald
requested a review
from
dbkr
2 years ago
kerryarchibald
requested a review
from
weeman1337
2 years ago
Merge branch 'develop' into kerry/25709/revoke-tokens
a5a8d1b8
dbkr
approved these changes on 2023-10-13
Merge branch 'develop' into kerry/25709/revoke-tokens
21147d24
kerryarchibald
enabled auto-merge
2 years ago
kerryarchibald
merged
84ca519b
into develop
2 years ago
kerryarchibald
deleted the kerry/25709/revoke-tokens branch
2 years ago
Login to write a write a comment.
Login via GitHub
Reviewers
dbkr
weeman1337
Assignees
No one assigned
Labels
T-Enhancement
Milestone
No milestone
Login to write a write a comment.
Login via GitHub