I am running an issue with google openid identifier. I am using dotnetopenauth library (successor of dotnetopenid) in simple asp.net mvc project. During tests on localhost
Google's openid is indeed per domain (hey, it bit the SO team, so you're in good company). It really comes down to the implementation details of each openid provider - google have gone a slightly different (but technically valid) route to most. For testing, you might try the blogger provider (still your google account) - it is a bit more static.