Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
1db4135
SDK Update - com.bitwarden:sdk-android 2.0.0-5687-127fccd0
bw-ghapp[bot] Mar 16, 2026
03619f7
SDK Update - com.bitwarden:sdk-android 2.0.0-5693-cff7bb21
bw-ghapp[bot] Mar 16, 2026
b9fa036
SDK Update - com.bitwarden:sdk-android 2.0.0-5706-b7dace91
bw-ghapp[bot] Mar 17, 2026
34867d2
SDK Update - com.bitwarden:sdk-android 2.0.0-5707-968065ee
bw-ghapp[bot] Mar 17, 2026
70d15bb
SDK Update - com.bitwarden:sdk-android 2.0.0-5711-4fa85bfe
bw-ghapp[bot] Mar 17, 2026
06fc1b4
SDK Update - com.bitwarden:sdk-android 2.0.0-5712-f59db622
bw-ghapp[bot] Mar 17, 2026
8107ade
SDK Update - com.bitwarden:sdk-android 2.0.0-5717-da6afa81
bw-ghapp[bot] Mar 18, 2026
348678a
SDK Update - com.bitwarden:sdk-android 2.0.0-5719-9db98d4d
bw-ghapp[bot] Mar 18, 2026
675ef27
SDK Update - com.bitwarden:sdk-android 2.0.0-5722-cfe49476
bw-ghapp[bot] Mar 18, 2026
accbb5d
SDK Update - com.bitwarden:sdk-android 2.0.0-5730-42edf30c
bw-ghapp[bot] Mar 18, 2026
2d121c5
SDK Update - com.bitwarden:sdk-android 2.0.0-5737-8e44b620
bw-ghapp[bot] Mar 19, 2026
2ef1b0f
SDK Update - com.bitwarden:sdk-android 2.0.0-5738-7637fdfd
bw-ghapp[bot] Mar 19, 2026
7c3d802
SDK Update - com.bitwarden:sdk-android 2.0.0-5760-4259d873
bw-ghapp[bot] Mar 20, 2026
f1fcb9a
SDK Update - com.bitwarden:sdk-android 2.0.0-5763-e662b74a
bw-ghapp[bot] Mar 20, 2026
9d46a70
SDK Update - com.bitwarden:sdk-android 2.0.0-5776-52b4b60b
bw-ghapp[bot] Mar 20, 2026
acc1f03
SDK Update - com.bitwarden:sdk-android 2.0.0-5792-003b44a9
bw-ghapp[bot] Mar 23, 2026
ac7bd69
SDK Update - com.bitwarden:sdk-android 2.0.0-5802-65c3ae15
bw-ghapp[bot] Mar 23, 2026
3b74eef
SDK Update - com.bitwarden:sdk-android 2.0.0-5805-05a80a00
bw-ghapp[bot] Mar 23, 2026
b7321bf
SDK Update - com.bitwarden:sdk-android 2.0.0-5808-389d0092
bw-ghapp[bot] Mar 24, 2026
3cb6601
SDK Update - com.bitwarden:sdk-android 2.0.0-5810-d329e3d6
bw-ghapp[bot] Mar 24, 2026
5521236
SDK Update - com.bitwarden:sdk-android 2.0.0-5817-edd68d91
bw-ghapp[bot] Mar 25, 2026
6df643b
SDK Update - com.bitwarden:sdk-android 2.0.0-5841-73cc150a
bw-ghapp[bot] Mar 26, 2026
b4cd919
SDK Update - com.bitwarden:sdk-android 2.0.0-5869-27ef0314
bw-ghapp[bot] Mar 30, 2026
271bdf6
SDK Update - com.bitwarden:sdk-android 2.0.0-5899-8a59dcc9
bw-ghapp[bot] Mar 31, 2026
233211b
SDK Update - com.bitwarden:sdk-android 2.0.0-5902-471faa77
bw-ghapp[bot] Mar 31, 2026
d0eb8cc
SDK Update - com.bitwarden:sdk-android 2.0.0-5924-b48bdb30
bw-ghapp[bot] Apr 1, 2026
6fe8793
SDK Update - com.bitwarden:sdk-android 2.0.0-5942-a71c3be6
bw-ghapp[bot] Apr 2, 2026
72b258d
SDK Update - com.bitwarden:sdk-android 2.0.0-5943-7c8e0207
bw-ghapp[bot] Apr 2, 2026
59d5eb8
SDK Update - com.bitwarden:sdk-android 2.0.0-5953-7cc2cbca
bw-ghapp[bot] Apr 2, 2026
4e5e42b
SDK Update - com.bitwarden:sdk-android 2.0.0-5964-6c25425d
bw-ghapp[bot] Apr 3, 2026
b921487
SDK Update - com.bitwarden:sdk-android 2.0.0-5972-c504b57e
bw-ghapp[bot] Apr 6, 2026
310d4e1
SDK Update - com.bitwarden:sdk-android 2.0.0-5987-73aefd6c
bw-ghapp[bot] Apr 7, 2026
db076d9
SDK Update - com.bitwarden:sdk-android 2.0.0-5989-d0baa0e8
bw-ghapp[bot] Apr 7, 2026
16fc30a
SDK Update - com.bitwarden:sdk-android 2.0.0-5997-31c3809a
bw-ghapp[bot] Apr 7, 2026
ad34ece
SDK Update - com.bitwarden:sdk-android 2.0.0-6000-b41ccf65
bw-ghapp[bot] Apr 7, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -22,11 +22,8 @@ class ServerCommunicationConfigRepositoryImpl(
) : ServerCommunicationConfigRepository {

override suspend fun get(hostname: String): ServerCommunicationConfig? {
val serverCommunicationConfig = configDiskSource
.serverConfig
?.serverData
?.communication
?: return null
val serverData = configDiskSource.serverConfig?.serverData
val serverCommunicationConfig = serverData?.communication ?: return null

if (serverCommunicationConfig.bootstrap.type != "ssoCookieVendor") {
return ServerCommunicationConfig(
Expand All @@ -43,6 +40,7 @@ class ServerCommunicationConfigRepositoryImpl(
bootstrap = BootstrapConfig.SsoCookieVendor(
v1 = SsoCookieVendorConfig(
idpLoginUrl = serverCommunicationConfig.bootstrap.idpLoginUrl,
vaultUrl = serverData.environment?.vaultUrl,
cookieName = serverCommunicationConfig.bootstrap.cookieName,
cookieDomain = serverCommunicationConfig.bootstrap.cookieDomain,
cookieValue = acquiredCookies,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ package com.x8bit.bitwarden.data.platform.datasource.sdk
import com.bitwarden.data.datasource.disk.model.ServerConfig
import com.bitwarden.data.datasource.disk.util.FakeConfigDiskSource
import com.bitwarden.network.model.ConfigResponseJson
import com.bitwarden.network.model.ConfigResponseJson.EnvironmentJson
import com.bitwarden.servercommunicationconfig.AcquiredCookie
import com.bitwarden.servercommunicationconfig.BootstrapConfig
import com.bitwarden.servercommunicationconfig.ServerCommunicationConfig
Expand Down Expand Up @@ -44,6 +45,7 @@ class ServerCommunicationConfigRepositoryTest {
fun `get returns ServerCommunicationConfig with cookies when config exists`() = runTest {
val hostname = "vault.bitwarden.com"
val idpLoginUrl = "https://idp.example.com/login"
val vaultUrl = "https://api.bitwarden.com"
val cookieName = "session"
val cookieDomain = ".example.com"
configDiskSource.serverConfig = ServerConfig(
Expand All @@ -53,7 +55,14 @@ class ServerCommunicationConfigRepositoryTest {
version = null,
gitHash = null,
server = null,
environment = null,
environment = EnvironmentJson(
cloudRegion = null,
vaultUrl = vaultUrl,
apiUrl = null,
identityUrl = null,
notificationsUrl = null,
ssoUrl = null,
),
featureStates = null,
communication = ConfigResponseJson.CommunicationJson(
bootstrap = ConfigResponseJson.CommunicationJson.BootstrapJson(
Expand Down Expand Up @@ -81,6 +90,7 @@ class ServerCommunicationConfigRepositoryTest {
bootstrap = BootstrapConfig.SsoCookieVendor(
v1 = SsoCookieVendorConfig(
idpLoginUrl = idpLoginUrl,
vaultUrl = vaultUrl,
cookieName = cookieName,
cookieDomain = cookieDomain,
cookieValue = listOf(
Expand Down Expand Up @@ -134,6 +144,7 @@ class ServerCommunicationConfigRepositoryTest {
bootstrap = BootstrapConfig.SsoCookieVendor(
v1 = SsoCookieVendorConfig(
idpLoginUrl = "https://$hostname/proxy-cookie-redirect-connector",
vaultUrl = "https://api.bitwarden.com",
cookieName = "session",
cookieDomain = hostname,
cookieValue = listOf(
Expand Down Expand Up @@ -182,6 +193,7 @@ class ServerCommunicationConfigRepositoryTest {
bootstrap = BootstrapConfig.SsoCookieVendor(
v1 = SsoCookieVendorConfig(
idpLoginUrl = "https://$hostname/proxy-cookie-redirect-connector",
vaultUrl = null,
cookieName = "session",
cookieDomain = hostname,
cookieValue = null,
Expand Down
2 changes: 1 addition & 1 deletion gradle/libs.versions.toml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ androidxRoom = "2.8.4"
androidxSecurityCrypto = "1.1.0"
androidxSplash = "1.2.0"
androidxWork = "2.11.2"
bitwardenSdk = "2.0.0-5676-14521973"
bitwardenSdk = "2.0.0-6000-b41ccf65"
crashlytics = "3.0.6"
detekt = "1.23.8"
firebaseBom = "34.11.0"
Expand Down
Loading