В моей настройке 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
Пожалуйста, дайте мне знать, если какая-либо информация отсутствует, любая помощь будет оценена.