We have a application that uses Salesforce OAuth for user login. Our application is hosted on Heroku and we are using Heroku pipelines to deploy review apps.
For every review app in Heroku a new dyno is created with its own url. The problem is that the connected app setup in Salesforce needs a static callback url that is defined.
As the urls for review apps is not deterministic we can't specify a callback url for review apps and also not sure a workaround to get OAuth working.