I'm trying to implement OAuth 1.0a in Magento 2.2. As per Magento docs, I created an integration, providing a Ngrok URL that points to localhost:8080 of my computer as the callback URL. However, when I'm activating the integration, my callback URL endpoint receives no data, but I'm also not getting any errors when activating the integration.

I want to get the OAuth data that Magento claims to send to the callback URL to continue OAuth authentication, but I'm now stuck at this point as Magento doesn't send it.

How can I overcome this issue? Any helpful suggestions are highly appreciated.


This had happened because I had not provided a URL to the Identity Link field. Not providing that had caused Magento to generate both consumer keys and access keys at the moment of activating the integration and not send the OAuth callback data to the callback URL. Providing a valid URL for the Identity Link field solved my problem.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.