bwm561
3
Hi @AliFarahat , yes, I think I set up the connection properly.
- In App A (main app), I set up the API and enabled workflow API and data API. For data, I am enabling type User and type Course (to determine which courses the user is enrolled in).
- I created an API token for App A.
- I enabled 3rd party Oath access for App B
- In the App Connector plugin for App B, I set up the info for App A, and inputted the Private key, Client ID, and Client Secret.
- I set up the following API calls (screenshot attached) in the App Connector
In the Workflow for App B, I added the workflow “sign up with a social network” and then added App A as the Oath provider, as indicated in the documentation.
This all seems to be working correctly, so far. When I try to visit App B for the first time while logged in to App A, it creates a user based on App A. However, it doesn’t populate any of the user information from App A, leading App B to think that the user set up is not complete. I think I need more steps?
But how do I create these steps? Do I “make changes to a thing”? However, when I try to do this, it does not seem to be able to draw upon Step 1 (sign up with App A), nor do I seem to be able to link up to the relevant App A data when I try to “get data from an external API”.
This also creates the situation that when I try to navigate around the app, I am sort of “half logged in.” Log in buttons still appear at the top, but technically speaking, a user has been created and is logged in via the Oath.
Thanks!
Bryan