The code for the OAuth meeting service providers (Zoom, Microsoft Teams, Webex, GoToMeeting) is virtually identical, with differences only for endpoints, some HTTP verbs, and case statements for creating the request body and parsing the response body.