From b2c6daba06d43038dae247278db3f9982b4f890d Mon Sep 17 00:00:00 2001 From: Liana Bakradze Date: Mon, 22 Jun 2020 18:52:07 +0300 Subject: [PATCH] EDU-3424 Enable About service for all subdomains of hyperskill.org GitOrigin-RevId: 6128568d9a6a477e1d3bbed3c1a163ccf3918b47 --- .../built-in-server/src/org/jetbrains/ide/AboutHttpService.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform/built-in-server/src/org/jetbrains/ide/AboutHttpService.kt b/platform/built-in-server/src/org/jetbrains/ide/AboutHttpService.kt index 8a8f87bb8f29..3d32d2d3c747 100644 --- a/platform/built-in-server/src/org/jetbrains/ide/AboutHttpService.kt +++ b/platform/built-in-server/src/org/jetbrains/ide/AboutHttpService.kt @@ -66,7 +66,7 @@ internal class AboutHttpService : RestService() { private fun isTrustedOrigin(request: HttpRequest): Boolean { val origin = request.origin ?: return false @Suppress("SpellCheckingInspection") - return origin == "hyperskill.org" + return origin.matches("https?://([a-z0-9-]+\\.)*hyperskill.org$".toRegex()) } fun writeApplicationInfoJson(out: OutputStream, urlDecoder: QueryStringDecoder?) {