Assuming I understood your requirements, there is a possible work-around.
As part of the original authorization request, you can append state. That state is returned with the authorization code. The state could be used as a discriminator to redirect another domain/subdomain.
I haven’t tried this myself but this should work.