This is not just an OAuth problem, but also an OpenID problem. Worse, of course, with OpenID you provide your ISPโs website, itโs easy to automatically clear this website if you donโt already have a fake one, and generate the one you will then direct your user to.
I am fortunate that nothing serious uses OpenID for authentication - blog posts, flickr comments are simply not a juicy goal.
Now OpenID goes somewhere in the direction of mitigation, as they begin to develop support for their information card, where a fixed user interface in the form of client software will provide a wallet certificate that is secure, but MS seems to have dropped the ball on information cards themselves. although this is their (open) specification.
In the near future it will not disappear.
blowdart
source share