Создайте тот же токен авторизации в WebAPI - PullRequest
0 голосов
/ 10 февраля 2020

Могу ли я сгенерировать тот же токен носителя из. Net Базовый WebAPI для целей отладки?

Я не хочу проходить аутентификацию при каждом перезапуске API, и я хотел бы создать оператор, который генерировал бы один и тот же токен, если включен режим отладки.

1 Ответ

0 голосов
/ 10 февраля 2020

Краткий ответ: нет.

Токены имеют длительность, после которой они истекают. Таким образом, вы не можете сгенерировать тот же самый токен снова.

Защищенные конечные точки / контроллеры будут иметь атрибут [Authorize].

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

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

Мне нравится создавать коллекции почтальонов для таких вещей. Соедините это с хорошей системой регистрации для производственных сред.

...