Автогенерация клиента для Web API. Использование клиента в React приложении

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

КОМЕНТАРІ • 34

  • @АкадемияУспеха-ь4э
    @АкадемияУспеха-ь4э 3 роки тому +4

    как можно добавить авторизацию на этапе порнаьше? до фронтенда. Чтобы в сваггере всё работало нормально?

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

    Можно ли это переделать так, чтобы авторизация и регистрация проходила на реакте? Без редиректа на асповские страницы (без вьюх и прочего)
    Или этот вариант с использованием oidc client и identity server никак не сделать? В идеале вообще без рефрешей, чистое spa

  • @Бот5329-и5г
    @Бот5329-и5г Рік тому +1

    Кто подскажет, почему при нажатии на кнопку регистрации выдает 404. Не происходит перенаправления на страницу аутентификации
    Вместо URI localhost:xxxx/Auth/Login открывается localhost:xxxx/home/error
    Я вообще с фронтом не дружу, не знаю куда смотреть. Помогите плиз!
    UPD: Разобрался. Проблема была в том что в конфигурации IdentityServer скоуп назывался не правильно)) Вместо NoteWebAPI было NoteWebApi.

  • @Mbyte-rx8lj
    @Mbyte-rx8lj Рік тому

    Почему все 3 проекта в разных солюшенах? Нельзя сделать все в одном солюшене чтобы запускать и отлаживать приложение одной кнопкой?

  • @bek15071991
    @bek15071991 3 роки тому +1

    А рефрешить акссес токен?

  • @Avin0f
    @Avin0f Рік тому +2

    А можно ли вообще без клиента получать jwt токен и просто его записывать в сваггере для авторизации?

    • @Бот5329-и5г
      @Бот5329-и5г Рік тому

      Можно но тогда айдентити должен быть в томже проекте.

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

    Может быть не по теме, а как вот из этого приложения-сервера, сделать WEB-приложение, куда и как добавить страницы, чтобы одновременно WEB было и API. Опять же, может неправильно я поставил вопрос. Просто только изучаю всё это

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

    Frontend лучше писать в Visual Studio Code или в Visual Studio тоже можно?

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

      Можно писать где угодно, главное чтобы удобно было. Visual Studio тоже имеет поддержку написания фронтовых приложений

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

      @@PlatinumTechTalks Понял, спасибо, ответьте, пожалуйста, на мой вопрос про БД под вашим видео про аутентификацию и авторизацию

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

    errpr: "IDX20803: Unable to obtain configuration from: 'System.String'."
    В чем может быть ошибка?

  • @alexandrsharp920
    @alexandrsharp920 3 роки тому

    а также можно добавить Angular ?

    • @PlatinumTechTalks
      @PlatinumTechTalks  3 роки тому

      Да, можно добавить любого клиента, и любое их количество

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

    Привет, всё пробовал, скачивал твой репозиторий, но всё та же проблема, после авторизации апи всё так же выдаёт не авторизован, уже не знаю в чем проблема, можешь подсказать ?

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

      Уже всё перепроверил, понял что фронт не получает токен от сервера авторизации, приходит пустая строка, не знаю что может быть не так

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

      Вслепую сложно сказать, нужны подробности, желательно код

  • @ДенисВикторович-л2о

    Ошибка возникает в файле auth-provider.ts
    Свойство "children" не существует в типе "AuthProviderProps".ts(2339)
    Что делать, я понимаю что быстрее всего проблема в версиях каких то зависимостей, но как это исправить, очень нужна ваша помощь. С самого начала дошел и теперь застопорился. Помогите люди добрые. Вот здесь подчеркивает мне children:
    type AuthProviderProps = {
    userManager: UserManager;
    };
    const AuthProvider: FC = ({
    userManager: manager,
    children,
    })

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

      нашел решение?

    • @ДенисВикторович-л2о
      @ДенисВикторович-л2о 2 роки тому

      @@dargorovec9493 к сожалению нет

    • @perwyj
      @perwyj Рік тому +4

      type AuthProviderProps = {
      userManager: UserManager;
      children: React.ReactNode;
      };
      вот что предлодил chatGPT для решения этой проблемы
      а то что уже прошёл почти год, меня не волнует, мб кто другой столкнется

  • @IvanenkoStepan
    @IvanenkoStepan 3 роки тому

    🙏

  • @ДенисВикторович-л2о

    Help me please!!!

  • @ДенисВикторович-л2о

    ПОМОГИТЕ!!!!!!!!!!!!!!!!!1

  • @ДенисВикторович-л2о

    Ошибка возникает в файле auth-provider.ts
    Свойство "children" не существует в типе "AuthProviderProps".ts(2339)
    Что делать, я понимаю что быстрее всего проблема в версиях каких то зависимостей, но как это исправить, очень нужна ваша помощь. С самого начала дошел и теперь застопорился. Помогите люди добрые. Вот здесь подчеркивает мне children:
    type AuthProviderProps = {
    userManager: UserManager;
    };
    const AuthProvider: FC = ({
    userManager: manager,
    children,
    })

    • @МаксимНаймушин-и7ш
      @МаксимНаймушин-и7ш 2 роки тому +5

      Добавь children в AuthProviderProps, с типом ReactNode

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

      @@МаксимНаймушин-и7ш а почему не any?

    • @МаксимНаймушин-и7ш
      @МаксимНаймушин-и7ш 2 роки тому

      @@Denis778322877 Потому что типизация ломается и будут ошибки

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

      @@МаксимНаймушин-и7ш появляется оишбка ниже

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

      @@МаксимНаймушин-и7ш если знаешь как решить, дам свой тг, помоги плиз