У меня есть asp. net core 3.1 проект, и я создал атрибут авторизации, который работает просто отлично. Я также использую стороннюю библиотеку, которая предоставляет некоторые конечные точки HTTP, и они работают нормально. Единственная проблема заключается в том, что они являются открытыми, поскольку это библиотека третьей части, и я не могу изменить код для добавления атрибута Authorize
. Есть ли другой способ защитить эти конечные точки Http сторонних производителей? Я пытался проверить приведенный ниже код, могу ли я указать его в разделе маршрутов, но не вижу опции
app.UseEndpoints(endpoints =>
{
endpoints.MapControllerRoute("default", "{controller}/{action}/{id?}");
});
Кто-нибудь знает, как их обезопасить?