I've read through the documentation of GoToTraining (https://developer.goto.com/GoToTrainingV1/) and noticed that all APIs are authorized using OAuth. As far as I understand, this means that the API is only usable when we redirect a user to the GoToTraining login page (he/she logs in and we receive a code which we use to get an access/refresh token).
The use case I'm currently working on wants to display the trainings of a user (based on his/her e-mailaddress).
So the user logs in using Salesforce SSO and sees his/her next trainings. The e-mailaddresses in Salesforce are the same as the ones in GoToTraining.
What are my options here?
Thank you in advance.
You are correct in that GoToTraining / SalesForce integrations do primarily use OAuth techniques, and unfortunately I have not heard of a solution to create a session queue of upcoming events within SFDC for individual users.