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:
@@ -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>
|
||||
|
||||
@@ -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" };
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user