1
0
mirror of https://github.com/bitwarden/server synced 2026-02-19 19:03:30 +00:00

fix(redirect): [PM-30810] Https Redirection for Cloud Users - Cleaned up claude's implementation to prioritize clarity.

This commit is contained in:
Patrick Pimentel
2026-02-13 17:07:16 -05:00
parent ae47e33ec0
commit 00342b6940
2 changed files with 12 additions and 3 deletions

View File

@@ -38,6 +38,17 @@ public static class Constants
/// </summary>
public static readonly string[] BitwardenCloudDomains = ["bitwarden.com", "bitwarden.eu", "bitwarden.pw"];
/// <summary>
/// Server permitted SSO callback redirect URIs for mobile clients.
/// </summary>
public static readonly string[] BitwardenMobileSsoCallbackUris =
[
"bitwarden://sso-callback",
"https://bitwarden.com/sso-callback",
"https://bitwarden.eu/sso-callback",
"https://bitwarden.pw/sso-callback",
];
/// <summary>
/// Used by IdentityServer to identify our own provider.
/// </summary>

View File

@@ -83,9 +83,7 @@ public class ApiClient : Client
}
else if (id == "mobile")
{
RedirectUris = new[] { "bitwarden://sso-callback" }
.Concat(Constants.BitwardenCloudDomains.Select(d => $"https://{d}/sso-callback"))
.ToArray();
RedirectUris = Constants.BitwardenMobileSsoCallbackUris;
PostLogoutRedirectUris = new[] { "bitwarden://logged-out" };
}