diff --git a/app/src/main/java/com/x8bit/bitwarden/data/auth/datasource/network/api/UnauthenticatedKeyConnectorApi.kt b/app/src/main/java/com/x8bit/bitwarden/data/auth/datasource/network/api/UnauthenticatedKeyConnectorApi.kt index bef36622c3..cf6c3ad656 100644 --- a/app/src/main/java/com/x8bit/bitwarden/data/auth/datasource/network/api/UnauthenticatedKeyConnectorApi.kt +++ b/app/src/main/java/com/x8bit/bitwarden/data/auth/datasource/network/api/UnauthenticatedKeyConnectorApi.kt @@ -3,8 +3,8 @@ package com.x8bit.bitwarden.data.auth.datasource.network.api import androidx.annotation.Keep import com.bitwarden.network.model.KeyConnectorMasterKeyRequestJson import com.bitwarden.network.model.NetworkResult +import com.bitwarden.network.util.HEADER_KEY_AUTHORIZATION import com.x8bit.bitwarden.data.auth.datasource.network.model.KeyConnectorMasterKeyResponseJson -import com.x8bit.bitwarden.data.platform.datasource.network.util.HEADER_KEY_AUTHORIZATION import retrofit2.http.Body import retrofit2.http.GET import retrofit2.http.Header diff --git a/app/src/main/java/com/x8bit/bitwarden/data/auth/datasource/network/service/AccountsService.kt b/app/src/main/java/com/x8bit/bitwarden/data/auth/datasource/network/service/AccountsService.kt index 9e720578a3..8fd273e561 100644 --- a/app/src/main/java/com/x8bit/bitwarden/data/auth/datasource/network/service/AccountsService.kt +++ b/app/src/main/java/com/x8bit/bitwarden/data/auth/datasource/network/service/AccountsService.kt @@ -1,13 +1,13 @@ package com.x8bit.bitwarden.data.auth.datasource.network.service +import com.bitwarden.network.model.KeyConnectorKeyRequestJson +import com.bitwarden.network.model.ResendEmailRequestJson +import com.bitwarden.network.model.ResendNewDeviceOtpRequestJson import com.bitwarden.network.model.ResetPasswordRequestJson import com.bitwarden.network.model.SetPasswordRequestJson import com.x8bit.bitwarden.data.auth.datasource.network.model.DeleteAccountResponseJson -import com.x8bit.bitwarden.data.auth.datasource.network.model.KeyConnectorKeyRequestJson import com.x8bit.bitwarden.data.auth.datasource.network.model.KeyConnectorMasterKeyResponseJson import com.x8bit.bitwarden.data.auth.datasource.network.model.PasswordHintResponseJson -import com.x8bit.bitwarden.data.auth.datasource.network.model.ResendEmailRequestJson -import com.x8bit.bitwarden.data.auth.datasource.network.model.ResendNewDeviceOtpRequestJson /** * Provides an API for querying accounts endpoints. diff --git a/app/src/main/java/com/x8bit/bitwarden/data/auth/datasource/network/service/AccountsServiceImpl.kt b/app/src/main/java/com/x8bit/bitwarden/data/auth/datasource/network/service/AccountsServiceImpl.kt index 528264c3a0..80a7132bc6 100644 --- a/app/src/main/java/com/x8bit/bitwarden/data/auth/datasource/network/service/AccountsServiceImpl.kt +++ b/app/src/main/java/com/x8bit/bitwarden/data/auth/datasource/network/service/AccountsServiceImpl.kt @@ -2,9 +2,14 @@ package com.x8bit.bitwarden.data.auth.datasource.network.service import com.bitwarden.network.api.AuthenticatedAccountsApi import com.bitwarden.network.api.AuthenticatedKeyConnectorApi +import com.bitwarden.network.api.UnauthenticatedAccountsApi import com.bitwarden.network.model.CreateAccountKeysRequest import com.bitwarden.network.model.DeleteAccountRequestJson +import com.bitwarden.network.model.KeyConnectorKeyRequestJson import com.bitwarden.network.model.KeyConnectorMasterKeyRequestJson +import com.bitwarden.network.model.PasswordHintRequestJson +import com.bitwarden.network.model.ResendEmailRequestJson +import com.bitwarden.network.model.ResendNewDeviceOtpRequestJson import com.bitwarden.network.model.ResetPasswordRequestJson import com.bitwarden.network.model.SetPasswordRequestJson import com.bitwarden.network.model.VerifyOtpRequestJson @@ -12,15 +17,10 @@ import com.bitwarden.network.model.toBitwardenError import com.bitwarden.network.util.NetworkErrorCode import com.bitwarden.network.util.parseErrorBodyOrNull import com.bitwarden.network.util.toResult -import com.x8bit.bitwarden.data.auth.datasource.network.api.UnauthenticatedAccountsApi import com.x8bit.bitwarden.data.auth.datasource.network.api.UnauthenticatedKeyConnectorApi import com.x8bit.bitwarden.data.auth.datasource.network.model.DeleteAccountResponseJson -import com.x8bit.bitwarden.data.auth.datasource.network.model.KeyConnectorKeyRequestJson import com.x8bit.bitwarden.data.auth.datasource.network.model.KeyConnectorMasterKeyResponseJson -import com.x8bit.bitwarden.data.auth.datasource.network.model.PasswordHintRequestJson import com.x8bit.bitwarden.data.auth.datasource.network.model.PasswordHintResponseJson -import com.x8bit.bitwarden.data.auth.datasource.network.model.ResendEmailRequestJson -import com.x8bit.bitwarden.data.auth.datasource.network.model.ResendNewDeviceOtpRequestJson import com.x8bit.bitwarden.data.platform.datasource.network.util.HEADER_VALUE_BEARER_PREFIX import kotlinx.serialization.json.Json diff --git a/app/src/main/java/com/x8bit/bitwarden/data/auth/manager/KeyConnectorManagerImpl.kt b/app/src/main/java/com/x8bit/bitwarden/data/auth/manager/KeyConnectorManagerImpl.kt index 5b9dca0c3c..aaef4a796f 100644 --- a/app/src/main/java/com/x8bit/bitwarden/data/auth/manager/KeyConnectorManagerImpl.kt +++ b/app/src/main/java/com/x8bit/bitwarden/data/auth/manager/KeyConnectorManagerImpl.kt @@ -4,7 +4,7 @@ import com.bitwarden.core.KeyConnectorResponse import com.bitwarden.core.data.util.flatMap import com.bitwarden.crypto.Kdf import com.bitwarden.network.model.KdfTypeJson -import com.x8bit.bitwarden.data.auth.datasource.network.model.KeyConnectorKeyRequestJson +import com.bitwarden.network.model.KeyConnectorKeyRequestJson import com.x8bit.bitwarden.data.auth.datasource.network.model.KeyConnectorMasterKeyResponseJson import com.x8bit.bitwarden.data.auth.datasource.network.service.AccountsService import com.x8bit.bitwarden.data.auth.datasource.sdk.AuthSdkSource diff --git a/app/src/main/java/com/x8bit/bitwarden/data/auth/repository/AuthRepositoryImpl.kt b/app/src/main/java/com/x8bit/bitwarden/data/auth/repository/AuthRepositoryImpl.kt index b93c516016..a7b365178e 100644 --- a/app/src/main/java/com/x8bit/bitwarden/data/auth/repository/AuthRepositoryImpl.kt +++ b/app/src/main/java/com/x8bit/bitwarden/data/auth/repository/AuthRepositoryImpl.kt @@ -9,6 +9,8 @@ import com.bitwarden.core.data.util.flatMap import com.bitwarden.crypto.HashPurpose import com.bitwarden.crypto.Kdf import com.bitwarden.network.model.RegisterRequestJson +import com.bitwarden.network.model.ResendEmailRequestJson +import com.bitwarden.network.model.ResendNewDeviceOtpRequestJson import com.bitwarden.network.model.ResetPasswordRequestJson import com.bitwarden.network.model.SetPasswordRequestJson import com.bitwarden.network.util.isSslHandShakeError @@ -29,8 +31,6 @@ import com.x8bit.bitwarden.data.auth.datasource.network.model.PrevalidateSsoResp import com.x8bit.bitwarden.data.auth.datasource.network.model.RefreshTokenResponseJson import com.x8bit.bitwarden.data.auth.datasource.network.model.RegisterFinishRequestJson import com.x8bit.bitwarden.data.auth.datasource.network.model.RegisterResponseJson -import com.x8bit.bitwarden.data.auth.datasource.network.model.ResendEmailRequestJson -import com.x8bit.bitwarden.data.auth.datasource.network.model.ResendNewDeviceOtpRequestJson import com.x8bit.bitwarden.data.auth.datasource.network.model.SendVerificationEmailRequestJson import com.x8bit.bitwarden.data.auth.datasource.network.model.SendVerificationEmailResponseJson import com.x8bit.bitwarden.data.auth.datasource.network.model.TrustedDeviceUserDecryptionOptionsJson diff --git a/app/src/main/java/com/x8bit/bitwarden/data/platform/datasource/network/authenticator/RefreshAuthenticator.kt b/app/src/main/java/com/x8bit/bitwarden/data/platform/datasource/network/authenticator/RefreshAuthenticator.kt index 4aff1ac24a..350cce1752 100644 --- a/app/src/main/java/com/x8bit/bitwarden/data/platform/datasource/network/authenticator/RefreshAuthenticator.kt +++ b/app/src/main/java/com/x8bit/bitwarden/data/platform/datasource/network/authenticator/RefreshAuthenticator.kt @@ -1,8 +1,8 @@ package com.x8bit.bitwarden.data.platform.datasource.network.authenticator +import com.bitwarden.network.util.HEADER_KEY_AUTHORIZATION import com.x8bit.bitwarden.data.auth.repository.model.LogoutReason import com.x8bit.bitwarden.data.auth.repository.util.parseJwtTokenDataOrNull -import com.x8bit.bitwarden.data.platform.datasource.network.util.HEADER_KEY_AUTHORIZATION import com.x8bit.bitwarden.data.platform.datasource.network.util.HEADER_VALUE_BEARER_PREFIX import okhttp3.Authenticator import okhttp3.Request diff --git a/app/src/main/java/com/x8bit/bitwarden/data/platform/datasource/network/interceptor/AuthTokenInterceptor.kt b/app/src/main/java/com/x8bit/bitwarden/data/platform/datasource/network/interceptor/AuthTokenInterceptor.kt index 0f8b2c9d5c..4d80725ec0 100644 --- a/app/src/main/java/com/x8bit/bitwarden/data/platform/datasource/network/interceptor/AuthTokenInterceptor.kt +++ b/app/src/main/java/com/x8bit/bitwarden/data/platform/datasource/network/interceptor/AuthTokenInterceptor.kt @@ -1,7 +1,7 @@ package com.x8bit.bitwarden.data.platform.datasource.network.interceptor +import com.bitwarden.network.util.HEADER_KEY_AUTHORIZATION import com.x8bit.bitwarden.data.auth.datasource.disk.AuthDiskSource -import com.x8bit.bitwarden.data.platform.datasource.network.util.HEADER_KEY_AUTHORIZATION import com.x8bit.bitwarden.data.platform.datasource.network.util.HEADER_VALUE_BEARER_PREFIX import okhttp3.Interceptor import okhttp3.Response diff --git a/app/src/main/java/com/x8bit/bitwarden/data/platform/datasource/network/retrofit/RetrofitsImpl.kt b/app/src/main/java/com/x8bit/bitwarden/data/platform/datasource/network/retrofit/RetrofitsImpl.kt index 7bbf76eaaa..000a858913 100644 --- a/app/src/main/java/com/x8bit/bitwarden/data/platform/datasource/network/retrofit/RetrofitsImpl.kt +++ b/app/src/main/java/com/x8bit/bitwarden/data/platform/datasource/network/retrofit/RetrofitsImpl.kt @@ -1,13 +1,13 @@ package com.x8bit.bitwarden.data.platform.datasource.network.retrofit import com.bitwarden.network.core.NetworkResultCallAdapterFactory +import com.bitwarden.network.util.HEADER_KEY_AUTHORIZATION import com.x8bit.bitwarden.data.platform.datasource.network.authenticator.RefreshAuthenticator import com.x8bit.bitwarden.data.platform.datasource.network.interceptor.AuthTokenInterceptor import com.x8bit.bitwarden.data.platform.datasource.network.interceptor.BaseUrlInterceptor import com.x8bit.bitwarden.data.platform.datasource.network.interceptor.BaseUrlInterceptors import com.x8bit.bitwarden.data.platform.datasource.network.interceptor.HeadersInterceptor import com.x8bit.bitwarden.data.platform.datasource.network.ssl.SslManager -import com.x8bit.bitwarden.data.platform.datasource.network.util.HEADER_KEY_AUTHORIZATION import kotlinx.serialization.json.Json import okhttp3.MediaType.Companion.toMediaType import okhttp3.OkHttpClient diff --git a/app/src/main/java/com/x8bit/bitwarden/data/platform/datasource/network/util/HeaderUtils.kt b/app/src/main/java/com/x8bit/bitwarden/data/platform/datasource/network/util/HeaderUtils.kt index 4f05cffeba..ce2999e4f1 100644 --- a/app/src/main/java/com/x8bit/bitwarden/data/platform/datasource/network/util/HeaderUtils.kt +++ b/app/src/main/java/com/x8bit/bitwarden/data/platform/datasource/network/util/HeaderUtils.kt @@ -8,11 +8,6 @@ import com.x8bit.bitwarden.BuildConfig */ const val HEADER_VALUE_BEARER_PREFIX: String = "Bearer " -/** - * The key used for the 'authorization' headers. - */ -const val HEADER_KEY_AUTHORIZATION: String = "Authorization" - /** * The key used for the 'user-agent' headers. */ diff --git a/app/src/test/java/com/x8bit/bitwarden/data/auth/datasource/network/service/AccountsServiceTest.kt b/app/src/test/java/com/x8bit/bitwarden/data/auth/datasource/network/service/AccountsServiceTest.kt index 0d60602fa4..cf9e65fdfb 100644 --- a/app/src/test/java/com/x8bit/bitwarden/data/auth/datasource/network/service/AccountsServiceTest.kt +++ b/app/src/test/java/com/x8bit/bitwarden/data/auth/datasource/network/service/AccountsServiceTest.kt @@ -3,18 +3,18 @@ package com.x8bit.bitwarden.data.auth.datasource.network.service import com.bitwarden.core.data.util.asSuccess import com.bitwarden.network.api.AuthenticatedAccountsApi import com.bitwarden.network.api.AuthenticatedKeyConnectorApi +import com.bitwarden.network.api.UnauthenticatedAccountsApi import com.bitwarden.network.base.BaseServiceTest import com.bitwarden.network.model.KdfTypeJson +import com.bitwarden.network.model.KeyConnectorKeyRequestJson import com.bitwarden.network.model.RegisterRequestJson +import com.bitwarden.network.model.ResendEmailRequestJson +import com.bitwarden.network.model.ResendNewDeviceOtpRequestJson import com.bitwarden.network.model.ResetPasswordRequestJson import com.bitwarden.network.model.SetPasswordRequestJson -import com.x8bit.bitwarden.data.auth.datasource.network.api.UnauthenticatedAccountsApi import com.x8bit.bitwarden.data.auth.datasource.network.api.UnauthenticatedKeyConnectorApi -import com.x8bit.bitwarden.data.auth.datasource.network.model.KeyConnectorKeyRequestJson import com.x8bit.bitwarden.data.auth.datasource.network.model.KeyConnectorMasterKeyResponseJson import com.x8bit.bitwarden.data.auth.datasource.network.model.PasswordHintResponseJson -import com.x8bit.bitwarden.data.auth.datasource.network.model.ResendEmailRequestJson -import com.x8bit.bitwarden.data.auth.datasource.network.model.ResendNewDeviceOtpRequestJson import kotlinx.coroutines.test.runTest import okhttp3.mockwebserver.MockResponse import org.junit.jupiter.api.Assertions.assertEquals diff --git a/app/src/test/java/com/x8bit/bitwarden/data/auth/manager/KeyConnectorManagerTest.kt b/app/src/test/java/com/x8bit/bitwarden/data/auth/manager/KeyConnectorManagerTest.kt index 6cd825b62c..352297536b 100644 --- a/app/src/test/java/com/x8bit/bitwarden/data/auth/manager/KeyConnectorManagerTest.kt +++ b/app/src/test/java/com/x8bit/bitwarden/data/auth/manager/KeyConnectorManagerTest.kt @@ -6,7 +6,7 @@ import com.bitwarden.core.data.util.asSuccess import com.bitwarden.crypto.Kdf import com.bitwarden.crypto.RsaKeyPair import com.bitwarden.network.model.KdfTypeJson -import com.x8bit.bitwarden.data.auth.datasource.network.model.KeyConnectorKeyRequestJson +import com.bitwarden.network.model.KeyConnectorKeyRequestJson import com.x8bit.bitwarden.data.auth.datasource.network.model.KeyConnectorMasterKeyResponseJson import com.x8bit.bitwarden.data.auth.datasource.network.service.AccountsService import com.x8bit.bitwarden.data.auth.datasource.sdk.AuthSdkSource diff --git a/app/src/test/java/com/x8bit/bitwarden/data/auth/repository/AuthRepositoryTest.kt b/app/src/test/java/com/x8bit/bitwarden/data/auth/repository/AuthRepositoryTest.kt index dc6eb8eb06..1504ff94d1 100644 --- a/app/src/test/java/com/x8bit/bitwarden/data/auth/repository/AuthRepositoryTest.kt +++ b/app/src/test/java/com/x8bit/bitwarden/data/auth/repository/AuthRepositoryTest.kt @@ -20,6 +20,7 @@ import com.bitwarden.network.model.KdfTypeJson import com.bitwarden.network.model.OrganizationAutoEnrollStatusResponseJson import com.bitwarden.network.model.OrganizationKeysResponseJson import com.bitwarden.network.model.RegisterRequestJson +import com.bitwarden.network.model.ResendEmailRequestJson import com.bitwarden.network.model.ResetPasswordRequestJson import com.bitwarden.network.model.SetPasswordRequestJson import com.x8bit.bitwarden.data.auth.datasource.disk.model.AccountJson @@ -43,7 +44,6 @@ import com.x8bit.bitwarden.data.auth.datasource.network.model.PrevalidateSsoResp import com.x8bit.bitwarden.data.auth.datasource.network.model.RefreshTokenResponseJson import com.x8bit.bitwarden.data.auth.datasource.network.model.RegisterFinishRequestJson import com.x8bit.bitwarden.data.auth.datasource.network.model.RegisterResponseJson -import com.x8bit.bitwarden.data.auth.datasource.network.model.ResendEmailRequestJson import com.x8bit.bitwarden.data.auth.datasource.network.model.SendVerificationEmailRequestJson import com.x8bit.bitwarden.data.auth.datasource.network.model.SendVerificationEmailResponseJson import com.x8bit.bitwarden.data.auth.datasource.network.model.TrustedDeviceUserDecryptionOptionsJson diff --git a/app/src/main/java/com/x8bit/bitwarden/data/auth/datasource/network/api/UnauthenticatedAccountsApi.kt b/network/src/main/kotlin/com/bitwarden/network/api/UnauthenticatedAccountsApi.kt similarity index 64% rename from app/src/main/java/com/x8bit/bitwarden/data/auth/datasource/network/api/UnauthenticatedAccountsApi.kt rename to network/src/main/kotlin/com/bitwarden/network/api/UnauthenticatedAccountsApi.kt index 21f9ec44d0..a824f31dd3 100644 --- a/app/src/main/java/com/x8bit/bitwarden/data/auth/datasource/network/api/UnauthenticatedAccountsApi.kt +++ b/network/src/main/kotlin/com/bitwarden/network/api/UnauthenticatedAccountsApi.kt @@ -1,11 +1,11 @@ -package com.x8bit.bitwarden.data.auth.datasource.network.api +package com.bitwarden.network.api +import com.bitwarden.network.model.KeyConnectorKeyRequestJson import com.bitwarden.network.model.NetworkResult -import com.x8bit.bitwarden.data.auth.datasource.network.model.KeyConnectorKeyRequestJson -import com.x8bit.bitwarden.data.auth.datasource.network.model.PasswordHintRequestJson -import com.x8bit.bitwarden.data.auth.datasource.network.model.ResendEmailRequestJson -import com.x8bit.bitwarden.data.auth.datasource.network.model.ResendNewDeviceOtpRequestJson -import com.x8bit.bitwarden.data.platform.datasource.network.util.HEADER_KEY_AUTHORIZATION +import com.bitwarden.network.model.PasswordHintRequestJson +import com.bitwarden.network.model.ResendEmailRequestJson +import com.bitwarden.network.model.ResendNewDeviceOtpRequestJson +import com.bitwarden.network.util.HEADER_KEY_AUTHORIZATION import retrofit2.http.Body import retrofit2.http.Header import retrofit2.http.POST diff --git a/app/src/main/java/com/x8bit/bitwarden/data/auth/datasource/network/model/KeyConnectorKeyRequestJson.kt b/network/src/main/kotlin/com/bitwarden/network/model/KeyConnectorKeyRequestJson.kt similarity index 90% rename from app/src/main/java/com/x8bit/bitwarden/data/auth/datasource/network/model/KeyConnectorKeyRequestJson.kt rename to network/src/main/kotlin/com/bitwarden/network/model/KeyConnectorKeyRequestJson.kt index d5eb47b0f6..bc8882f153 100644 --- a/app/src/main/java/com/x8bit/bitwarden/data/auth/datasource/network/model/KeyConnectorKeyRequestJson.kt +++ b/network/src/main/kotlin/com/bitwarden/network/model/KeyConnectorKeyRequestJson.kt @@ -1,6 +1,5 @@ -package com.x8bit.bitwarden.data.auth.datasource.network.model +package com.bitwarden.network.model -import com.bitwarden.network.model.KdfTypeJson import kotlinx.serialization.SerialName import kotlinx.serialization.Serializable diff --git a/app/src/main/java/com/x8bit/bitwarden/data/auth/datasource/network/model/PasswordHintRequestJson.kt b/network/src/main/kotlin/com/bitwarden/network/model/PasswordHintRequestJson.kt similarity index 78% rename from app/src/main/java/com/x8bit/bitwarden/data/auth/datasource/network/model/PasswordHintRequestJson.kt rename to network/src/main/kotlin/com/bitwarden/network/model/PasswordHintRequestJson.kt index e725bdd34f..f08df8dd6d 100644 --- a/app/src/main/java/com/x8bit/bitwarden/data/auth/datasource/network/model/PasswordHintRequestJson.kt +++ b/network/src/main/kotlin/com/bitwarden/network/model/PasswordHintRequestJson.kt @@ -1,4 +1,4 @@ -package com.x8bit.bitwarden.data.auth.datasource.network.model +package com.bitwarden.network.model import kotlinx.serialization.SerialName import kotlinx.serialization.Serializable diff --git a/app/src/main/java/com/x8bit/bitwarden/data/auth/datasource/network/model/ResendEmailRequestJson.kt b/network/src/main/kotlin/com/bitwarden/network/model/ResendEmailRequestJson.kt similarity index 92% rename from app/src/main/java/com/x8bit/bitwarden/data/auth/datasource/network/model/ResendEmailRequestJson.kt rename to network/src/main/kotlin/com/bitwarden/network/model/ResendEmailRequestJson.kt index ddc76d0dac..9cb97c69cc 100644 --- a/app/src/main/java/com/x8bit/bitwarden/data/auth/datasource/network/model/ResendEmailRequestJson.kt +++ b/network/src/main/kotlin/com/bitwarden/network/model/ResendEmailRequestJson.kt @@ -1,4 +1,4 @@ -package com.x8bit.bitwarden.data.auth.datasource.network.model +package com.bitwarden.network.model import kotlinx.serialization.SerialName import kotlinx.serialization.Serializable diff --git a/app/src/main/java/com/x8bit/bitwarden/data/auth/datasource/network/model/ResendNewDeviceOtpRequestJson.kt b/network/src/main/kotlin/com/bitwarden/network/model/ResendNewDeviceOtpRequestJson.kt similarity index 88% rename from app/src/main/java/com/x8bit/bitwarden/data/auth/datasource/network/model/ResendNewDeviceOtpRequestJson.kt rename to network/src/main/kotlin/com/bitwarden/network/model/ResendNewDeviceOtpRequestJson.kt index f954b3c530..fbc8eac9e0 100644 --- a/app/src/main/java/com/x8bit/bitwarden/data/auth/datasource/network/model/ResendNewDeviceOtpRequestJson.kt +++ b/network/src/main/kotlin/com/bitwarden/network/model/ResendNewDeviceOtpRequestJson.kt @@ -1,4 +1,4 @@ -package com.x8bit.bitwarden.data.auth.datasource.network.model +package com.bitwarden.network.model import kotlinx.serialization.SerialName import kotlinx.serialization.Serializable diff --git a/network/src/main/kotlin/com/bitwarden/network/util/HeaderUtils.kt b/network/src/main/kotlin/com/bitwarden/network/util/HeaderUtils.kt new file mode 100644 index 0000000000..dd2c62417b --- /dev/null +++ b/network/src/main/kotlin/com/bitwarden/network/util/HeaderUtils.kt @@ -0,0 +1,6 @@ +package com.bitwarden.network.util + +/** + * The key used for the 'authorization' headers. + */ +const val HEADER_KEY_AUTHORIZATION: String = "Authorization"