Настройка Identity Server для некоторых контроллеров, а не для других в .NET Core Web API - PullRequest
0 голосов
/ 19 июня 2019

Предположим, у меня был новый проект .NET Core 2.2 Web API Project с двумя контроллерами:

[ApiController]
public class AController : ControllerBase
{
}

[ApiController]
public class BController : ControllerBase
{
}

Как я могу настроить сервер идентификации так, чтобы проверка подлинности с использованием эталонного токена была необходима для достижения конечных точек в AController,а не BController?

1 Ответ

1 голос
/ 19 июня 2019

Добавляйте только атрибут [Authorize] к контроллерам, для которых вы должны аутентифицировать пользователей вашего API.Таким образом, другие ваши контроллеры не требуют аутентификации токена.

...