Почему вы думаете, что это небезопасно? Ваши myapi
будут принимать только токены, выпущенные и подписанные с разрешения _platformSettings.IdentityServerUrl
. Вот как вы должны думать об этом.
Тот факт, что кто-то может создать консольное приложение и использовать один и тот же код, практически не имеет значения, потому что клиенты (ваши веб-приложения потребляют ресурсы API, а клиенты будут вызывать конечные точки в URL-адресе вашего размещенного приложения API, а не кто-то другой). .