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

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

Сообщение Anonymous »

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

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

Подробнее здесь: https://stackoverflow.com/questions/568 ... attributes
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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