ResetPasswordAsync завершается с ошибкой Invalid Token в ядре Asp.net 2.1 - PullRequest
0 голосов
/ 09 апреля 2019

В моей настройке Asp.Net Core 2.1 Web Api + Angular App я пытаюсь сбросить маркер пароля пользователя, используя каркас идентификации.Токен генерируется путем вызова GeneratePasswordResetTokenAsync (), отправляется по электронной почте, и запрос отправляется обратно от клиента, проверяется ResetPasswordAsync.Я проверил, что два токена одинаковы, но ResetPasswordAsync не работает с неверным результатом токена.

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

Я включил CORS в веб-интерфейсе API, разрешающем любое происхождение, однако я заметил, что мой клиентский запрос содержит Origin: https://my-domain.com Referer: https://my-domain.com/myangularapp

Пожалуйста, дайте мне знать, если какая-либо информация отсутствует, любая помощь будет оценена.

...