Thanks for your reply Marcus.
I'm trying to integrate an app which has a launch url, secret and shared key. But it's on a course by course basis.
So, basically I will need to connect each course from our end with its partner course on Moodle each time. Every integration will have its own different credentials.
It seems that this is possible, since one faculty member who uses our product, was able to create a launch icon from within Moodle (integrate as an external LTI tool) which transfers student names, emails, and other information on a course by course basis. But I'm unsure of the steps that he took in order to do this.