ssl and domain aliasing
I am having trouble setting up the widget while using domain aliasing and https, my alias is community.mashsport.com and the script is making a request to https://community.mashsport.com which is throwing a certificate error. The problem is that the mashsport.com website is always served over ssl and removing the s for the secure url will cause 'this page is trying to load insecure content' errors, i have tried using https://getsatisfaction.com/mashsport as the url and while it seems to work and the feedback is submitted it doesnt log me into the getsatisfaction community site. Can you help? I'm using asp.net MVC and have tried setting the cookie and outputting the script.
1
person has this question
I have this question, too!
Tell me when someone answers.
The more people who ask this question, the more it gets noticed.
The more people who ask this question, the more it gets noticed.
The best answer from the company
-
Apologies for the trouble. We're preparing to release documentation that clears this up.
For SSL you need to set your own cookie since we don't have an ssl certificate for your domain. You can just set the cookie with the name of "fastpass", with the signed URL (using the URL fastpass method), on the domain ".mashport" so that other subdomains on your domain can read the cookie. That last part us very important.
There are examples of this for your language on the current fastpass documentation page at http://getsatisfaction.com/developers...
The company says
this answers the question
-
Inappropriate?Apologies for the trouble. We're preparing to release documentation that clears this up.
For SSL you need to set your own cookie since we don't have an ssl certificate for your domain. You can just set the cookie with the name of "fastpass", with the signed URL (using the URL fastpass method), on the domain ".mashport" so that other subdomains on your domain can read the cookie. That last part us very important.
There are examples of this for your language on the current fastpass documentation page at http://getsatisfaction.com/developers...
The company says
this answers the question
-
Inappropriate?Thanks
I now have this which i add to the response cookie.
FastPass.Domain = ".mashsport.com";
var url = FastPass.url("blah", "blah", "email", "user","userid");
var cookie = new HttpCookie("fastpass", url) {Domain = ".mashsport.com"};
Response.SetCookie(cookie);
Do i also need to use javascipt? or will this work for when a user isnt logged into mashsport and is redirected back to the login page after trying to submit feedback via the widget?
Thanks -
Inappropriate?By javascript, are you referring to the script method? If so, then the answer is yes in the case of signover (when someone's on GS then tries to post a topic in your community).
This script logs the user in directly and closes the pop-up login window, and since you're using SSL you'll need to invoke the script method from a non-ssl page. This latter point means you may need to redirect to a non-SSL page post-login where you run the script method. -
Inappropriate?Ok, i seem to have done everything yet its just not working for me, i have now setup a seperate website which basically outputs the fastpass script after a login via getsatisfaction (this is hosted non ssl).
I've checked the url that the script generates in Fastpass debugger and it debugs fine.
The popup window closes as it should but the waiting to login never ends, maybe its the cookie, something still isnt right but i can seem to find out what.
i've checked the url that gets written to the cookie in Fastpass debugger and thats also fine.
the cookie domain is .mashsport.com
everything seems to be fine yet its just not working.
Is there anything else i can check?
I’m frustrated
-
Inappropriate?Any chance you could share the test Implementation with us? Your setup is the trickiest to debug. I'll probably be able to see the issue within a dew minutes.
-
Inappropriate?Hi Thor, how do you mean share?
The thing is that i am also getting mixed content issues with the widget so i need to get that one sorted too
i've setup a new website http://fastpass.mashsport.com
if you go to http://fastpass.mashsport.com/home/in... you will see the script output in the source code, if i point the fastpass login url to that exact address it will load the popup, output the script, close the popup,log me in to get satisfaction.com and everything is good, the only additional process in what i'm doing normally is going to my login page https://www.mashsport.com/account/log... where when the user successfully logs in i check for the fastpass value in the querystring and if it exists redirect them to http://fastpass.mashsport.com/home/in...% and it outputs the script and closes the window but never logs into get satisfaction.com
The cookie is set after each successful login and looks like this:
Name: fastpass
Value: http://community.mashsport.com/fastpa...
Host: .mashsport.com
Path /
Secure: No
Expires: At End Of Session
if you need more information than that please ask, i can email you a valid login for the mashsport website if required.
Thanks
Shane -
Inappropriate?Hey Shane, I'm going to email you directly so we can set up a call to troubleshoot. Might be easier than all the back and forth :)
Loading Profile...


