В настоящее время я изучаю создание мобильного приложения, которое интегрируется с магазином Magento, и им удалось получить много аспектов его работы с использованием SOAP API, например, для извлечения продуктов и категорий.Аутентификация клиента Magento SOAP?
Теперь я ищу решение проблемы, когда мне нужно, чтобы пользователь мобильного приложения заходил в систему с помощью своих данных для входа в систему Magento, однако, просматривая API SOAP, нет способа для входа в систему фактического пользователя?
Кто-нибудь знает, как я могу выполнить эту задачу.
Благодаря
SOAP API не подходит для этого. Представьте себе дыру в безопасности, если клиент, зарегистрировавшийся в вашем мобильном приложении, смог управлять продуктами, заказами и платежами с использованием учетных данных. Гораздо безопаснее создавать мобильный мобильный отзывчивый магазин magento, а не приложение, использующее медленный API. – Ashley
Привет, Эшли Я бы не согласился с этим, особенно если приложение iPhone Native было запрограммировано только на определенные вызовы API. Я не вижу, как это будет проблемой. Для этого приложения, хотя мы создаем сервер типа реле, будет добавлен уровень безопасности, и до сих пор приложение работает очень быстро с включенным кэшированием. – MonkeyBlue
Запустите SOAP-запросы через прокси-сервер, например, charles. У вас есть ваши учетные данные API для всех, кто сделает SOAP-запросы на ваш сервер и администрирует ваши ресурсы и заказы. Ваш пример ниже не SOAP, он возвращает объект JSON. Magento не поддерживает это по какой-либо причине, API предназначен для управления бэкэнд, а не для интерфейса. У вашего приложения есть пользователь API, а не пользователь. Собираетесь ли вы создавать нового пользователя API для каждого клиента, я думаю, что нет. Пришлите мне свое приложение для телефона, я уточню некоторые цены на продукцию! – Ashley