To explore implementing T363695: Create a Wikimedia login domain that can be served by any wiki in the configuration layer, create the sso.wikimedia.beta.wmflabs.org domain and add routing logic to CommonsSettings-labs.php (or some similar file) such that https://sso.wikimedia.beta.wmflabs.org/<wiki-domain>/<path> gets loaded as https://<wiki-domain>/<path> (e.g. https://sso.wikimedia.beta.wmflabs.org/en.wikipedia.beta.wmflabs.org/wiki/Special:Userlogin gets loaded as https://en.wikipedia.beta.wmflabs.org/wiki/Special:Userlogin), with a global flag that can be used elsewhere in the configuration to alter how the logic works.
Now live in beta: https://sso.wikimedia.beta.wmflabs.org/en.wikipedia.beta.wmflabs.org/wiki/Special:Userlogin
With simplified interface: https://sso.wikimedia.beta.wmflabs.org/en.wikipedia.beta.wmflabs.org/wiki/Special:Userlogin?display=popup