From 004e3c58ee866398a4cf31201cf7205d334fac7b Mon Sep 17 00:00:00 2001 From: Kyle Spearrin Date: Wed, 5 Aug 2020 10:53:55 -0400 Subject: [PATCH] added more client redirect uris for clis (#849) --- src/Core/IdentityServer/StaticClients.cs | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/src/Core/IdentityServer/StaticClients.cs b/src/Core/IdentityServer/StaticClients.cs index d77989e0cc..12b5362108 100644 --- a/src/Core/IdentityServer/StaticClients.cs +++ b/src/Core/IdentityServer/StaticClients.cs @@ -54,8 +54,13 @@ namespace Bit.Core.IdentityServer } else if (id == "connector") { - RedirectUris = new[] { "bwdc://sso-callback" }; - PostLogoutRedirectUris = new[] { "bwdc://logged-out" }; + var connectorUris = new List(); + for (var port = 8065; port <= 8070; port++) + { + connectorUris.Add(string.Format("http://localhost:{0}", port)); + } + RedirectUris = connectorUris.Append("bwdc://sso-callback").ToList(); + PostLogoutRedirectUris = connectorUris.Append("bwdc://logged-out").ToList(); } else if (id == "browser") { @@ -65,8 +70,13 @@ namespace Bit.Core.IdentityServer } else if (id == "cli") { - RedirectUris = new[] { "bitwardencli://sso-callback" }; - PostLogoutRedirectUris = new[] { "bitwardencli://logged-out" }; + var cliUris = new List(); + for (var port = 8065; port <= 8070; port++) + { + cliUris.Add(string.Format("http://localhost:{0}", port)); + } + RedirectUris = cliUris; + PostLogoutRedirectUris = cliUris; } else if (id == "mobile") {