summaryrefslogtreecommitdiff
path: root/modules/openid
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2010-04-27 10:42:20 +0000
committerDries Buytaert <dries@buytaert.net>2010-04-27 10:42:20 +0000
commit3d84cef194ea08ef65edac975975158d9eb922fa (patch)
treef86682879ce321af8ee206e2b43c7c6267608e41 /modules/openid
parent78276cc97e359db040b47cf4199e71383406df51 (diff)
downloadbrdo-3d84cef194ea08ef65edac975975158d9eb922fa.tar.gz
brdo-3d84cef194ea08ef65edac975975158d9eb922fa.tar.bz2
- Patch #751578 by Gábor Hojtsy: OpenID realm was language dependent.
Diffstat (limited to 'modules/openid')
-rw-r--r--modules/openid/openid.module6
1 files changed, 4 insertions, 2 deletions
diff --git a/modules/openid/openid.module b/modules/openid/openid.module
index afb6f86c1..7411e0677 100644
--- a/modules/openid/openid.module
+++ b/modules/openid/openid.module
@@ -687,6 +687,8 @@ function openid_association_request($public) {
}
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($claimed_id, $identity, $return_to = '',
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