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?) {