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