Commit Graph

38 Commits

Author SHA1 Message Date
dab246 ba4663257d TF-644 Remove 401 error when refreshToken 2022-06-15 11:18:49 +07:00
dab246 d463dbed47 TF-624 Move OidcConfigurationExtension from data layer to domain layer 2022-06-09 21:20:26 +07:00
dab246 831f34f137 TF-624 Setup DOMAIN_REDIRECT_URL/WEB_OIDC_CLIENT_ID in env file 2022-06-09 21:20:26 +07:00
dab246 a30dd68b1b TF-624 Remove null-aware of instance WidgetsBinding/SchedulerBinding on flutter 3.0 2022-06-09 21:20:26 +07:00
dab246 34d69fbd19 TF-624 Implement refresh token oidc on browser 2022-06-09 21:20:26 +07:00
dab246 9c9e12dedc TF-624 Implement logout oidc on browser 2022-06-09 21:20:26 +07:00
dab246 261b6a5870 TF-624 Implement get token oidc on browser 2022-06-09 21:20:26 +07:00
dab246 abc7e3da9d TF-624 Implement get authentication info 2022-06-09 21:20:26 +07:00
dab246 5c66d3016f TF-624 Implement authentication oidc on browser 2022-06-09 21:20:26 +07:00
dab246 61bea0b667 TF-624 Use AuthenticationClient to Get/Refresh token and logout oidc 2022-06-09 21:20:26 +07:00
dab246 c9f89958f3 TF-624 Add AuthenticationClient for mobile/web platform to authenticate oidc 2022-06-09 21:20:26 +07:00
dab246 4953a521bb TF-624 Add method authenticateOidcOnBrowser to AuthenticationOIDCRepository repository 2022-06-09 21:20:26 +07:00
dab246 9092e30b96 TF-624 Set clientId for oidc on browser 2022-06-09 21:20:26 +07:00
dab246 28fbe511af TF-624 Remove endpoint oidc unnecessary 2022-06-09 21:20:26 +07:00
dab246 f00d3c7569 TF-624 Remove baseUri param not use in GetOIDCConfigurationInteractor 2022-06-09 21:20:26 +07:00
dab246 c445d3c71a TF-607 Delete authority oidc when logout 2022-06-06 12:00:53 +07:00
dab246 ced3fecd1f TF-607 Implement logoutOidc action when user click signOut 2022-06-06 12:00:53 +07:00
dab246 45fbbc6a6f TF-607 Add logout method for AuthenticationOidcRepository 2022-06-06 12:00:53 +07:00
dab246 ba49d7699a TF-605 Use bearer token download attachment on Android 2022-06-06 10:45:13 +07:00
dab246 69b2dbf3cf TF-605 Use bearer token download attachment on iOS 2022-06-06 10:45:13 +07:00
dab246 693f4dbc15 TF-606 Implement refresh token when access token expired 2022-06-04 08:39:50 +07:00
dab246 02a5fa4b4f TF-606 Implement store/get authority oidc 2022-06-04 08:39:50 +07:00
Dat PHAM HOANG 328ff2c4f0 TF-571 Store account after authenticate user with basicAuth 2022-06-01 14:31:58 +07:00
Dat PHAM HOANG 471465e1bc TF-571 Implement AuthenticationOIDC repository with Hive 2022-06-01 14:31:58 +07:00
Dat PHAM HOANG 03777be4a8 TF-571 Add method to OIDCRepository to store/get OIDC in cache 2022-06-01 14:31:58 +07:00
Dat PHAM HOANG ff6e6d8878 TF-571 Implement AccountRepository with HiveAccountDataSource 2022-06-01 14:31:58 +07:00
Dat PHAM HOANG f8e7429751 TF-571 Add Account Repository to manage accounts 2022-06-01 14:31:58 +07:00
Dat PHAM HOANG a48cd35d4f TF-571 Use response from webfinger to get OIDC from authority 2022-06-01 14:31:58 +07:00
dab246 ea598c20b8 TF-571 Update token for interceptors dio 2022-06-01 14:31:58 +07:00
dab246 4804a1659a TF-571 Get token from authentication sso 2022-06-01 14:31:58 +07:00
dab246 ffb5cadc16 TF-571 Setup and get OIDC configuration 2022-06-01 14:31:58 +07:00
dab246 239234f836 TF-571 Check OIDC is available 2022-06-01 14:31:58 +07:00
Dat PHAM HOANG afe6095c7e Remove LoginAPI, because it does not belongs to JMAP server 2021-09-17 11:24:04 +07:00
dab246 0cd7552ad2 TF-48 Implement compose and send email with simple text 2021-09-08 15:19:56 +07:00
dab246 db4d262a8c TF-48 Create and update object for compose email 2021-09-08 15:19:56 +07:00
dab246 cae1252fc8 TF-34 Add data layer login for fix bug mock data user 2021-08-26 18:02:58 +07:00
dab246 ab7e7dda03 Remove user fake when login 2021-08-25 14:02:01 +07:00
dab246 2fca01a405 Init login feature add data layer 2021-07-29 11:42:41 +07:00