Страница Blazor получает данные со стороннего веб-сайта - PullRequest
0 голосов
/ 10 июля 2020

Что лучше всего использовать в Blazor для получения данных со стороннего веб-сайта? Веб-сайт должен получить некоторые данные из третьей части, а затем пользователь должен ввести некоторые данные. Лучший пример, который я могу придумать, - это PayPal: вы go заходите в интернет-магазин, нажимаете «Оплатить с помощью PayPal», вводите данные для входа, а затем возвращаетесь в интернет-магазин. Я не хочу, чтобы у пользователя была возможность изменять данные, поэтому наличие конфиденциальных данных в качестве параметра URL-адреса не является вариантом.

Я думал о создании REST API, к которому будет обращаться третья сторона . Он получит конфиденциальные данные, создаст все записи базы данных для наших приложений, а затем создаст уникальный идентификатор, который можно будет использовать в качестве параметра URL-адреса.

Это хорошо или есть лучший способ?

edit: Вот основы приложения Blazor. Пользователь запускается на стороннем веб-сайте и выбирает, что он делает. В какой-то момент то, что выбирает пользователь, нужно передать на мой сайт. Это будет полезная нагрузка json. Затем моему приложению потребуется проверить эту полезную нагрузку и сохранить ее. Затем пользователь вводит другую информацию на нашем веб-сайте. Как только пользователь завершит работу, результаты необходимо передать обратно на исходный веб-сайт.

...