[PM-24481] Update AuthTokenInterceptor to refresh token on expiration (#5647)

This commit is contained in:
David Perez
2025-08-06 13:05:07 -05:00
committed by GitHub
parent 60ee129e0b
commit 72250dce90
12 changed files with 205 additions and 22 deletions

View File

@@ -9,6 +9,7 @@ import com.bitwarden.network.BitwardenServiceClient
import com.bitwarden.network.bitwardenServiceClient
import com.bitwarden.network.interceptor.AuthTokenProvider
import com.bitwarden.network.interceptor.BaseUrlsProvider
import com.bitwarden.network.model.AuthTokenData
import com.bitwarden.network.model.BitwardenServiceClientConfig
import com.bitwarden.network.service.ConfigService
import com.bitwarden.network.ssl.CertificateProvider
@@ -54,7 +55,7 @@ object PlatformNetworkModule {
baseUrlsProvider = baseUrlsProvider,
enableHttpBodyLogging = BuildConfig.DEBUG,
authTokenProvider = object : AuthTokenProvider {
override fun getActiveAccessTokenOrNull(): String? = null
override fun getAuthTokenDataOrNull(): AuthTokenData? = null
},
certificateProvider = object : CertificateProvider {
override fun chooseClientAlias(