7. Minimal APIs - добавляем аутентификацию

Поділитися
Вставка
  • Опубліковано 8 січ 2025

КОМЕНТАРІ • 10

  • @minimalstory
    @minimalstory 2 роки тому +1

    хороший миникурс)

  • @stelvvt
    @stelvvt 2 роки тому +1

    Хорошо, а как выйти из системы? Сделать так, чтобы отозвать валидный токен?

  • @uzzzakov
    @uzzzakov 2 роки тому

    После login получаю token, но при попытке запроса возвращает 401. В чем может быть проблема? Подскажите пожалуйста!
    UPD. Нашел ошибку в коде. В program.cs написал app.UseAuthentication(); и app.UseAuthorization(); в другом порядке. Теперь все работает :)

  • @ondict6205
    @ondict6205 2 роки тому

    На linux mint дошел от самого начала до получения токена чере get login. Запросы слал через Postman -- httprepl в Linux не получилось сходу заставить работать по https.
    В итоге получаю токен, а вот запросы с ним возвращают 401 Unauthorized.
    И руками в заголовок его вставлял. И через вкладку Auth -- как через API key, прописывая Key/Value руками, так и через Bearer Token. Результат один -- Unauthorized.
    Скажите, в каком месте брейкпоинты ставить?

    • @PlatinumTechTalks
      @PlatinumTechTalks  2 роки тому +1

      если взять код из репозитория то тоже 401?

    • @ondict6205
      @ondict6205 2 роки тому

      @@PlatinumTechTalks с кодом из репозитория, через Postman c добавлением токена во вкладке Auth -> Type: Bearer Token -> Token: eyJhbG... сработало.
      Где-то у себя ошибку не замечал.
      Спасибо!

    • @ondict6205
      @ondict6205 2 роки тому

      Ошибка, точнее опечатка, была вполне себе типичная -- в коде в строковых названиях ключей конфигурационного файла.

  • @lepjak1656
    @lepjak1656 2 роки тому +3

    Мне одному кажется, что лучше писать полноценные контроллеры, а то тут глаза заболят смотря на такие блоки кода, да и читаемость имхо хуже

    • @PlatinumTechTalks
      @PlatinumTechTalks  2 роки тому +6

      Есть такое ощущение. Поэтому в следующем видео мы попробуем улучшить ситуацию всё отрефакторив :)

    • @maxburner8338
      @maxburner8338 Рік тому

      А ещё для эндпоинтов можно использовать методы, а не лямбда исчисление