I See That You Used Identityserver As A Bridge. Is That The Only Solution?
No - you could use something like Auth0 as well. The key is that it has to be customisable and it has to be able to support both CP and RP.