How to get direct OAuth based access as a third party app?Using Magento API(REST) via IXMLHTTPRequest COM ObjectHow to grant Oauth access to API without cut-and-pasting the consumer key?How to use REST API for mobile App?Magento oAuth : Generating access token and access secretHow to add third party API's to Magento 2?Magento 2: Successful oAuth/Integration FlowWhat would be authorization endpoint for oauth in magento 2oauth/token/request not getting parameter from thirdparty applicationHow to Manage API Authentication Lifecycle on Mobile Devices? Magento2First steps of creating API integration with Magento2.3

Why did Rep. Omar conclude her criticism of US troops with the phrase "NotTodaySatan"?

Where was the County of Thurn und Taxis located?

Is there a word for the censored part of a video?

Why didn't the Space Shuttle bounce back into space as many times as possible so as to lose a lot of kinetic energy up there?

Is there metaphorical meaning of "aus der Haft entlassen"?

SFDX - Create Objects with Custom Properties

Are there moral objections to a life motivated purely by money? How to sway a person from this lifestyle?

A ​Note ​on ​N!

Can a Bard use the Spell Glyph option of the Glyph of Warding spell and cast a known spell into the glyph?

Nails holding drywall

How do I produce this Greek letter koppa: Ϟ in pdfLaTeX?

Could moose/elk survive in the Amazon forest?

Magical attacks and overcoming damage resistance

What does MLD stand for?

What *exactly* is electrical current, voltage, and resistance?

Multiple options vs single option UI

How to be good at coming up with counter example in Topology

What is purpose of DB Browser(dbbrowser.aspx) under admin tool?

How much cash can I safely carry into the USA and avoid civil forfeiture?

How do I check if a string is entirely made of the same substring?

Is it acceptable to use working hours to read general interest books?

How to not starve gigantic beasts

What is the most expensive material in the world that could be used to create Pun-Pun's lute?

Restricting the options of a lookup field, based on the value of another lookup field?



How to get direct OAuth based access as a third party app?


Using Magento API(REST) via IXMLHTTPRequest COM ObjectHow to grant Oauth access to API without cut-and-pasting the consumer key?How to use REST API for mobile App?Magento oAuth : Generating access token and access secretHow to add third party API's to Magento 2?Magento 2: Successful oAuth/Integration FlowWhat would be authorization endpoint for oauth in magento 2oauth/token/request not getting parameter from thirdparty applicationHow to Manage API Authentication Lifecycle on Mobile Devices? Magento2First steps of creating API integration with Magento2.3






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;








0















I was going through the API docs and couldn't find a step-by-step procedure for our use-case. I need to integrate Magento on our SaaS app dashboard for our customers who use magento. So basically, I need to OAuth them so that they can grant us access to their magento data and then we can show that data (in the form of graphs, charts, etc) on their dashboard on our platform. What's the most hassle free way to achieve this?
I am looking for the following scenario:



1. User clicks a button on our platform and it takes them to a Magento auth page.
2. User logs in and grants us access to magento data.
3. We get the token and store it for that user.
4. We call Magento REST API whenever we want using that token and get the latest data unless the user revokes access.


From my brief reading of the Magento API docs, I guessed that the magento users need to do an extra step before they the button (step 1) on our platform - they need to register us on their Magento dashboard. How can we avoid this and the follow the 4-step flow I wrote above?










share|improve this question







New contributor




Ankur Lathwal is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.


























    0















    I was going through the API docs and couldn't find a step-by-step procedure for our use-case. I need to integrate Magento on our SaaS app dashboard for our customers who use magento. So basically, I need to OAuth them so that they can grant us access to their magento data and then we can show that data (in the form of graphs, charts, etc) on their dashboard on our platform. What's the most hassle free way to achieve this?
    I am looking for the following scenario:



    1. User clicks a button on our platform and it takes them to a Magento auth page.
    2. User logs in and grants us access to magento data.
    3. We get the token and store it for that user.
    4. We call Magento REST API whenever we want using that token and get the latest data unless the user revokes access.


    From my brief reading of the Magento API docs, I guessed that the magento users need to do an extra step before they the button (step 1) on our platform - they need to register us on their Magento dashboard. How can we avoid this and the follow the 4-step flow I wrote above?










    share|improve this question







    New contributor




    Ankur Lathwal is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
    Check out our Code of Conduct.






















      0












      0








      0








      I was going through the API docs and couldn't find a step-by-step procedure for our use-case. I need to integrate Magento on our SaaS app dashboard for our customers who use magento. So basically, I need to OAuth them so that they can grant us access to their magento data and then we can show that data (in the form of graphs, charts, etc) on their dashboard on our platform. What's the most hassle free way to achieve this?
      I am looking for the following scenario:



      1. User clicks a button on our platform and it takes them to a Magento auth page.
      2. User logs in and grants us access to magento data.
      3. We get the token and store it for that user.
      4. We call Magento REST API whenever we want using that token and get the latest data unless the user revokes access.


      From my brief reading of the Magento API docs, I guessed that the magento users need to do an extra step before they the button (step 1) on our platform - they need to register us on their Magento dashboard. How can we avoid this and the follow the 4-step flow I wrote above?










      share|improve this question







      New contributor




      Ankur Lathwal is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.












      I was going through the API docs and couldn't find a step-by-step procedure for our use-case. I need to integrate Magento on our SaaS app dashboard for our customers who use magento. So basically, I need to OAuth them so that they can grant us access to their magento data and then we can show that data (in the form of graphs, charts, etc) on their dashboard on our platform. What's the most hassle free way to achieve this?
      I am looking for the following scenario:



      1. User clicks a button on our platform and it takes them to a Magento auth page.
      2. User logs in and grants us access to magento data.
      3. We get the token and store it for that user.
      4. We call Magento REST API whenever we want using that token and get the latest data unless the user revokes access.


      From my brief reading of the Magento API docs, I guessed that the magento users need to do an extra step before they the button (step 1) on our platform - they need to register us on their Magento dashboard. How can we avoid this and the follow the 4-step flow I wrote above?







      magento2 api oauth webapi integration






      share|improve this question







      New contributor




      Ankur Lathwal is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.











      share|improve this question







      New contributor




      Ankur Lathwal is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.









      share|improve this question




      share|improve this question






      New contributor




      Ankur Lathwal is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.









      asked 6 hours ago









      Ankur LathwalAnkur Lathwal

      101




      101




      New contributor




      Ankur Lathwal is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.





      New contributor





      Ankur Lathwal is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.






      Ankur Lathwal is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.




















          0






          active

          oldest

          votes












          Your Answer








          StackExchange.ready(function()
          var channelOptions =
          tags: "".split(" "),
          id: "479"
          ;
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function()
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled)
          StackExchange.using("snippets", function()
          createEditor();
          );

          else
          createEditor();

          );

          function createEditor()
          StackExchange.prepareEditor(
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: false,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: null,
          bindNavPrevention: true,
          postfix: "",
          imageUploader:
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          ,
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          );



          );






          Ankur Lathwal is a new contributor. Be nice, and check out our Code of Conduct.









          draft saved

          draft discarded


















          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f272493%2fhow-to-get-direct-oauth-based-access-as-a-third-party-app%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown

























          0






          active

          oldest

          votes








          0






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes








          Ankur Lathwal is a new contributor. Be nice, and check out our Code of Conduct.









          draft saved

          draft discarded


















          Ankur Lathwal is a new contributor. Be nice, and check out our Code of Conduct.












          Ankur Lathwal is a new contributor. Be nice, and check out our Code of Conduct.











          Ankur Lathwal is a new contributor. Be nice, and check out our Code of Conduct.














          Thanks for contributing an answer to Magento Stack Exchange!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid


          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.

          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f272493%2fhow-to-get-direct-oauth-based-access-as-a-third-party-app%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          Nidaros erkebispedøme

          Birsay

          Was Woodrow Wilson really a Liberal?Was World War I a war of liberals against authoritarians?Founding Fathers...