Index: modules/openid/openid.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/openid/openid.module,v
retrieving revision 1.84
diff -u -p -r1.84 openid.module
--- modules/openid/openid.module	7 Apr 2010 16:35:03 -0000	1.84
+++ modules/openid/openid.module	12 Apr 2010 10:38:12 -0000
@@ -687,6 +687,8 @@ function openid_association_request($pub
 }
 
 function openid_authentication_request($claimed_id, $identity, $return_to = '', $assoc_handle = '', $service) {
+  global $base_url;
+
   module_load_include('inc', 'openid');
 
   $request =  array(
@@ -699,10 +701,10 @@ function openid_authentication_request($
   if ($service['version'] == 2) {
     $request['openid.ns'] = OPENID_NS_2_0;
     $request['openid.claimed_id'] = $claimed_id;
-    $request['openid.realm'] = url('', array('absolute' => TRUE));
+    $request['openid.realm'] = $base_url .'/';
   }
   else {
-    $request['openid.trust_root'] = url('', array('absolute' => TRUE));
+    $request['openid.trust_root'] = $base_url .'/';
   }
 
   // Always request Simple Registration. The specification doesn't mandate
