3LO for user scoped credentials using OKTA

Hey, We’re building a platform where we would need to access user data on other platforms using credentials obtained through 3 legged OAuth Flows. In building this we’ve run into an issue where some platforms limit the number of redirect uris for these OAuth flows as result we are looking for a solution that would either

  1. handle these Oauth flows and provide us the credentials or
  2. act as proxy redirecting the user back to the domain from which the request originated.

Okta docs mention integration with external IDPs and we are wondering if Okta would be able to handle either of these requirements.