Схема аутентификации по умолчанию в ASP.NET MVCC#

Место общения программистов C#
Anonymous
Схема аутентификации по умолчанию в ASP.NET MVC

Сообщение Anonymous »

Вот сообщение об ошибке, которое я получаю:

System.InvalidOperationException: не указана аутентификацияScheme, и не найдено DefaultForbidScheme. Схемы по умолчанию можно установить с помощью AddAuthentication(string defaultScheme) или AddAuthentication(Action configureOptions).

Код, который я использую в своем контроллере:< /p>

Код: Выделить всё

if (!user.Email.Equals("my Dummy Address"))
{
return Forbid();
}
Однако я использую следующий код...

Код: Выделить всё

var builder = WebApplication.CreateBuilder(args);

// Add services to the container.
builder.Services.AddControllers();

builder.Services.AddEndpointsApiExplorer();
builder.Services.AddAuthentication(BearerTokenDefaults.AuthenticationScheme);
Почему я все еще получаю сообщение об ошибке «Не указана схема аутентификации»?

Подробнее здесь: https://stackoverflow.com/questions/789 ... sp-net-mvc

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