по всем видам запроса. Хочу basic auth и кастомный подключить:
* добавляю несколько AddAuthentication к самому net core прикладу, к примеру basicHandler и customHandler
* контроллеров у меня нет, поэтому вызываю AddAuthorization объвляю policy со двумя схемами и назначаю для FallbackPolicy
* отсылаю запрос через постман, у меня вызываютcя оба хэндлера basicHandler и customHandler. Только вот в basic не срабатывает return Task.FromResult(AuthenticationResult.Fail())
* в итоге получаю, что запрос не обрывается, а почему-то игнорирует Fail результат первого хендлера и идет дальше как будто все ок
сталкивался кто?)
Можешь в реализацию дефолтного провайдера авторизации нырнуть. Он втупую делает форыч
https://docs.microsoft.com/en-us/aspnet/core/security/authentication/policyschemes?view=aspnetcore-6.0
Обсуждают сегодня