diff --git a/api/src/org/labkey/api/admin/AdminUrls.java b/api/src/org/labkey/api/admin/AdminUrls.java index 7d99c11ca76..b22cefd042f 100644 --- a/api/src/org/labkey/api/admin/AdminUrls.java +++ b/api/src/org/labkey/api/admin/AdminUrls.java @@ -67,6 +67,8 @@ public interface AdminUrls extends UrlProvider ActionURL getSystemMaintenanceURL(); ActionURL getCspReportToURL(); + ActionURL getAllowedExternalRedirectHostsURL(); + /** * Simply adds an "Admin Console" link to nav trail if invoked in the root container. Otherwise, root is unchanged. */ diff --git a/core/src/org/labkey/core/admin/AdminController.java b/core/src/org/labkey/core/admin/AdminController.java index 4ac26b86003..61764f3c6b1 100644 --- a/core/src/org/labkey/core/admin/AdminController.java +++ b/core/src/org/labkey/core/admin/AdminController.java @@ -891,6 +891,13 @@ public ActionURL getCspReportToURL() return new ActionURL(ContentSecurityPolicyReportToAction.class, ContainerManager.getRoot()); } + @Override + public ActionURL getAllowedExternalRedirectHostsURL() + { + return new ActionURL(AllowListAction.class, ContainerManager.getRoot()) + .addParameter("type", AllowListType.Redirect.name()); + } + public static ActionURL getDeprecatedFeaturesURL() { return new ActionURL(OptionalFeaturesAction.class, ContainerManager.getRoot()).addParameter("type", FeatureType.Deprecated.name());