I'm getting an infinite loop. The base url is submitting to itself. That is the cross site form on www.example.com/sso/verify is submitting to www.example.com/sso/verify instead of submitting to www.example.com/subsite/sso/verify. The $sso_url here is being set incorrectly for sub-directory sites.
When trying to log into a sub-directory site like:
https://www.example.com/subsite/wp-login.php?redirect_to=https://www.exmaple.com/subsite/
I'm getting an infinite loop. The base url is submitting to itself. That is the cross site form on www.example.com/sso/verify is submitting to www.example.com/sso/verify instead of submitting to www.example.com/subsite/sso/verify. The $sso_url here is being set incorrectly for sub-directory sites.