First I would like to commend agentrickard for a beautiful domain module. This is really a great module.
I am able to configure a domain + og setup using domain_adv module. Every thing is working fine.
I am stuck with a problem i.e authentication with the openid. I want to utilize openid for authentication. I am getting a page not found error.
The http message return by the openid server in the URI is placed below.
http://www.geoivy.com/openid/authenticate?destination=node&openid.assoc_handle={HMAC-SHA1}{4a5dd1e0}{fsJD3A%3D%3D}&openid.identity=http://m4manas.wordpress.com/&openid.mode=id_res&openid.return_to=http://www.geoivy.com/openid/authenticate%3Fdestination%3Dnode&openid.sig=zXxHNZlipRzYtA5FYkPLMLZwKXo%3D&openid.signed=mode,identity,return_to
The same problem is observed when I am trying to add an openid for a registered user.
Needless to say, the openid is working on another sandbox.
I believe it has some thing to do with the URL_REWRITES. I had tried to open and read the code but not much use. I also tried adding openid/ in the administer->domain->settings node link pattern.
Can any one help me in this.
Can any one help me out on this.
I am unable to solve the problem. I am making a guess
Comments
Comment #1
agentrickardI don't know much about OpenID, but I don't think the server should return that URL. That looks like an outbound request URL, not a reply URL. The path below works as expected:
Setting a value in node link patterns will have no effect, since this is not a node page.
Comment #2
m4manas commentedThank you agentrickard,
For such a quick reply. I understod you point about node. Yes it will not work.
What little i know about openid is it return a http message which is parsed by the openid authetication.
Can you let me know, does domain any way modifying the $_SESSION variables during the rewrite process. I am digging in the openid module to find out the trigger point. As in plain install of drupal it works just fine.
Once again domain is one of the finest module I have seen. Great work.
Comment #3
agentrickardNo. Domain Access itself does not alter the SESSION. (Some add-on module not part of the tarball might.) You may be having a cookie problem, too, so check that as well.
Comment #4
m4manas commentedI have not changed any thing in cookie. Each subdomain sets it own cookie. The first part of the message generation and sending is working fine. Only in decoding message it failing.
Thanx for all the efforts in helping me.
Comment #5
m4manas commentedI zeroed down to this.
I believe this function is not able to resolve the parms in a way that $_SERVER['QUERY_STRING'] is dumped in URI. If it stay part of the $_SERVER['QUERY_STRING'] then openid will work as envisaged. Any thoughts on this.
thanx
Comment #6
agentrickardOnly that it does not appear to be a DA issue, since DA never interferes with $_SERVER values.
Perhaps you have a different PHP configuration on the live server as opposed to the test server.
The only other thing I can think is that you are hitting an inactive or non-registered domain, DA is popping you to the default domain, and is so doing erasing the $_SERVER values that OpenID needs. So that suggests you have to disable OpenID until you finish configuring DA.
Comment #7
m4manas commentedThank you agentrickard
It seems some server issue. You been great.