Защита стороннего библиотечного контроллера в Asp. Net Core - PullRequest
0 голосов
/ 13 марта 2020

У меня есть asp. net core 3.1 проект, и я создал атрибут авторизации, который работает просто отлично. Я также использую стороннюю библиотеку, которая предоставляет некоторые конечные точки HTTP, и они работают нормально. Единственная проблема заключается в том, что они являются открытыми, поскольку это библиотека третьей части, и я не могу изменить код для добавления атрибута Authorize. Есть ли другой способ защитить эти конечные точки Http сторонних производителей? Я пытался проверить приведенный ниже код, могу ли я указать его в разделе маршрутов, но не вижу опции

 app.UseEndpoints(endpoints =>
 {
     endpoints.MapControllerRoute("default", "{controller}/{action}/{id?}");
 });

Кто-нибудь знает, как их обезопасить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...