Условно используйте промежуточное программное обеспечение только в конечных точках, которые имеют авторизацию атрибутовC#

Место общения программистов C#
Anonymous
 Условно используйте промежуточное программное обеспечение только в конечных точках, которые имеют авторизацию атрибутов

Сообщение Anonymous »

Я написал кусок промежуточного программного обеспечения, который я хочу запустить только на аутентифицированных конечных точках. Действие помечено [Authorize] . Любое действие контроллера, которое не требует аутиоризации, не должно потребовать, чтобы мое промежуточное программное обеспечение было запускается. Триггеры, как только пользователь будет аутентифицирован. Однако, если все еще будет запускать все конечные точки после того, как пользователь вписался. app.UseWhen(context => context.User.Identity.IsAuthenticated, appBuilder =>
{
appBuilder.UseAutomaticallyRefreshTokenMiddleware();
});
< /code>

Я думаю, что мне просто нужно изменить эту проверку контекста, но не совсем уверен, что его заменить. < /p>

Подробнее здесь: https://stackoverflow.com/questions/568 ... attributes

Вернуться в «C#»