TF-2384 Handle refresh token when token expired in NSE

Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit c8a39bb42792770c001ac90d6301d53126225d95)
This commit is contained in:
dab246
2023-12-24 21:45:42 +07:00
committed by Dat H. Pham
parent 5bf1b97de3
commit b1b2bb90a5
19 changed files with 416 additions and 37 deletions
@@ -20,6 +20,8 @@ class KeychainSharingSession with EquatableMixin {
String? emailState;
TokenOIDC? tokenOIDC;
String? basicAuth;
String? tokenEndpoint;
List<String>? oidcScopes;
KeychainSharingSession({
required this.accountId,
@@ -29,6 +31,8 @@ class KeychainSharingSession with EquatableMixin {
this.emailState,
this.tokenOIDC,
this.basicAuth,
this.tokenEndpoint,
this.oidcScopes,
});
factory KeychainSharingSession.fromJson(Map<String, dynamic> json) => _$KeychainSharingSessionFromJson(json);
@@ -44,5 +48,7 @@ class KeychainSharingSession with EquatableMixin {
emailState,
tokenOIDC,
basicAuth,
tokenEndpoint,
oidcScopes,
];
}
}