Hello,
during my experiments, I used /trac as the base_url, and wasted quite some time on attempting to debug why Google and Yahoo both rejected my OpenID login attempts.
Trac itself didn't both much about the domain name not being present. My I suggest that you point it out more clearly in the documentation.
E.g. "Beware, for OpenID to work, base_url must be a full URL with FQN hostname included."
I will agree it's obvious, but only in hindsight. :-)