Take for instance I have a wiki as a provider (wikiA) and another wiki as a consumer (wikiB). wikiA only acts as a provider, and wikiB acts as a consumer, but is forced to use wikiA as a provider ($wgOpenIDConsumerForce = http://wikiA.example.org).
Currently this is impossible since the OpenID extension, when used as a provider, only does discovery on a user-per-user basis by providing user page URLs.
The extension should provide a discovery URL that does the following:
- If a user is currently logged in, it should return the user's openid information
- If a user is not logged in, it should redirect to the login page. When the user logs in, it should redirect back, which should return the openid information.
Version: master
Severity: normal