Передача чувствительных данных в запросе

Нужно пользователю в email сообщении отдать ссылку страницу восстановления аккаунта, нужно передать не просто ссылку на эндпоинт, но и чтобы в ссылке содержался и сам токен восстановления.

И думал передавать эту ссылку как параметр запроса:

message = EmailMessage.RecoveryAccountBody + $"{_fileManager.GetReactAppUrl(App.REACT_LAUNCH_JSON_PATH, true)}/auth/recovery?token={token}"

Но параметры запроса сохраняются в истории браузера, а мне хотелось бы этого избежать.

Единственный вариант который я вижу это в сообщении отдавать чистый токен, и чтобы пользователь сам вводил этот токен в форму, и потом данные с формы (токен) передавать в теле запроса, но это не самый удобный вариант.

Есть ли еще какие-то варианты ?


Ответы (0 шт):