33
           
            
                
     
    
    I installed the module OpenID. When I try to login with an openid, it connects to the OpenID provider. Then it asks some info and when my browser is redirected to my site, I receive this error message:
 msg: OpenID authentication failed: 'return_to' not signed 
 
Array 
( 
    [janrain_nonce] => 2008-07-24xxxxxxx 
    [openid1_claimed_id] => xxxxxxxxxxxxxx 
    [openid_sig] => xxxxxxxx 
    [openid_mode] => id_res 
    [openid_return_to] => xxxxxxxxxxx 
    [openid_identity] => xxxxxxxxxxx 
    [openid_signed] => identity%2Creturn_to%2Cmode 
    [openid_assoc_handle] => xxxxxxxxxxxx 
    [__utma] => xxxxxxxxxxxxxx 
    [__utmz] => xxxxxxxxxxxxxxx 
    [art_438] => xxxxxxx 
    [art_78] => xxxxxxx 
    [art_430] => xxxxxxx 
    [editor] => tinyeditor 
    [art_441] => xxxxxxx 
    [art_412] => xxxxxxx 
    [art_402] => xxxxxxx 
    [art_82] => xxxxxxx 
    [session] => xxxxxxx 
    [PHPSESSID] => xxxxxxx 
    [__utmb] => xxxxxxx 
    [__utmc] => xxxxxxx 
    [art_18] => xxxxxxx 
    [xoops_session] => xxxxxxx 
)  
(I don't know what info is safe to share, so I added a lot of xxxxxxx)
I followed the installation procedure according to the README file. As my server was in PHP safe mode, I manually made a folder called "_php_consumer" with its 3 subfolders (associations, nonces, temp) in the XOOPS Trust Path folder and I set the permissions to 777 (job done with FileZilla).
I also editted /modules/openid/library/Auth/OpenID/CryptUtil.php changing 
 define('Auth_OpenID_RAND_SOURCE', '/dev/urandom');  
in
 define('Auth_OpenID_RAND_SOURCE', null);  
XOOPS version = XOOPS 2.0.16
Any ideas how to get it working??