Hmm. I did use Chrome, though. On Thu, Jul 6, 2017 at 6:27 AM, Chris Northwood <[email protected]> wrote:
> Hi Aravind, > > Running those curl commands give the same behaviour as you show above. What > I see in Chrome is that once hitting /go I get redirected back to the login > page immediately. Confusingly, using Curl is fine, which led me to do some > digging... I can log in fine using an alternative browser (Firefox), and it > turns out Chrome refuses to accept cookies set on localhost! I'm guessing > you've been using something other than Chrome for your testing? > > Glad that mystery is solved > > Chris > > On 5 July 2017 at 23:57, Aravind SV <[email protected]> wrote: > >> Hello Chris, >> >> Ok. That's the same one I tried earlier. It still works for me. I've >> attached the full run log and all other logs, if it helps. What is the >> output of this command, for you? >> >> $ *curl -v 'http://localhost:8153/go/auth/security_check >> <http://localhost:8153/go/auth/security_check>' -H 'Origin: >> http://localhost:8153 <http://localhost:8153>' -H 'Content-Type: >> application/x-www-form-urlencoded' --data >> 'j_username=root&j_password=correct+horse+battery+staple'* >> * Trying ::1... >> * TCP_NODELAY set >> * Connection failed >> * connect to ::1 port 8153 failed: Connection refused >> * Trying 127.0.0.1... >> * TCP_NODELAY set >> * Connected to localhost (127.0.0.1) port 8153 (#0) >> > POST /go/auth/security_check HTTP/1.1 >> > Host: localhost:8153 >> > User-Agent: curl/7.51.0 >> > Accept: */* >> > Origin: http://localhost:8153 >> > Content-Type: application/x-www-form-urlencoded >> > Connection: keep-alive >> > Content-Length: 55 >> > >> * upload completely sent off: 55 out of 55 bytes >> < HTTP/1.1 302 Found >> < Date: Wed, 05 Jul 2017 22:54:47 GMT >> < Expires: Thu, 01 Jan 1970 00:00:00 GMT >> < Set-Cookie: JSESSIONID=11ull5sun5gyw1wn0ikfb1thvu;Path=/go;Expires=Wed, >> 19-Jul-2017 22:54:47 GMT;HttpOnly >> < Location: http://localhost:8153/go/ >> < Content-Length: 0 >> < >> * Curl_http_done: called premature == 0 >> * Connection #0 to host localhost left intact >> >> >> >> and, this one: >> >> >> >> $ *curl -v 'http://localhost:8153/go/auth/security_check >> <http://localhost:8153/go/auth/security_check>' -H 'Origin: >> http://localhost:8153 <http://localhost:8153>' -H 'Content-Type: >> application/x-www-form-urlencoded' --data >> 'j_username=root&j_password=WRONG'* >> * Trying ::1... >> * TCP_NODELAY set >> * Connection failed >> * connect to ::1 port 8153 failed: Connection refused >> * Trying 127.0.0.1... >> * TCP_NODELAY set >> * Connected to localhost (127.0.0.1) port 8153 (#0) >> > POST /go/auth/security_check HTTP/1.1 >> > Host: localhost:8153 >> > User-Agent: curl/7.51.0 >> > Accept: */* >> > Origin: http://localhost:8153 >> > Content-Type: application/x-www-form-urlencoded >> > Connection: keep-alive >> > Content-Length: 32 >> > >> * upload completely sent off: 32 out of 32 bytes >> < HTTP/1.1 302 Found >> < Date: Wed, 05 Jul 2017 22:55:36 GMT >> < Set-Cookie: JSESSIONID=1jd9v0tk1vz2b1ghkuanudcaep;Path=/go;Expires=Wed, >> 19-Jul-2017 22:55:36 GMT;HttpOnly >> < Expires: Thu, 01 Jan 1970 00:00:00 GMT >> < Location: http://localhost:8153/go/auth/login?login_error=1 >> < Content-Length: 0 >> < >> * Curl_http_done: called premature == 0 >> * Connection #0 to host localhost left intact >> >> Cheers, >> Aravind >> >> >> On Wed, Jul 5, 2017 at 5:38 PM, Chris Northwood <[email protected]> >> wrote: >> >>> Hi Aravind, >>> >>> It's the Vagrant box in this repo: >>> https://github.com/cnorthwood/gocd-tls-auth >>> >>> You should just be able to vagrant up, and then hit >>> http://localhost:8153 >>> which is mapped through to the VM. I used the old gocd-demo Vagrantfile >>> for >>> the config, but on top of Ubuntu Xenial to get Java 8 (there's some >>> additional stuff in there to get an Apache doing TLS client certificate >>> auth to support the dev of my plugin, but using port 8153 should bypass >>> all >>> that). >>> >>> Chris >>> >>> On 5 July 2017 at 22:37, Chris Northwood <[email protected]> wrote: >>> >>>> Hi Aravind, >>>> >>>> It's the Vagrant box in this repo: https://github.com/cnort >>>> hwood/gocd-tls-auth >>>> >>>> You should just be able to vagrant up, and then hit >>>> http://localhost:8153 which is mapped through to the VM. I used the >>>> old gocd-demo Vagrantfile for the config, but on top of Ubuntu Xenial to >>>> get Java 8 (there's some additional stuff in there to get an Apache doing >>>> TLS client certificate auth to support the dev of my plugin, but using port >>>> 8153 should bypass all that). >>>> >>>> Chris >>>> >>>> On 5 July 2017 at 21:47, Aravind SV <[email protected]> wrote: >>>> >>>>> Hey Chris, >>>>> >>>>> On Wed, Jul 5, 2017 at 7:02 AM, Chris Northwood <[email protected]> >>>>> wrote: >>>>> >>>>>> I'm not running the server on localhost, but on a Vagrant box, and >>>>>> then using the port forwarding feature, I'm unsure if that'll matter? >>>>>> >>>>> >>>>> It's probably related to that, somehow. How can I reproduce this >>>>> setup? Can you provide more information? Is it a remote box that you're >>>>> somehow connecting to? >>>>> >>>>> Cheers, >>>>> Aravind >>>>> >>>>> -- >>>>> You received this message because you are subscribed to a topic in the >>>>> Google Groups "go-cd" group. >>>>> To unsubscribe from this topic, visit https://groups.google.com/d/to >>>>> pic/go-cd/la2lmt7C07U/unsubscribe. >>>>> To unsubscribe from this group and all its topics, send an email to >>>>> [email protected]. >>>>> For more options, visit https://groups.google.com/d/optout. >>>>> >>>> >>>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "go-cd" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> -- >> You received this message because you are subscribed to a topic in the >> Google Groups "go-cd" group. >> To unsubscribe from this topic, visit https://groups.google.com/d/to >> pic/go-cd/la2lmt7C07U/unsubscribe. >> To unsubscribe from this group and all its topics, send an email to >> [email protected]. >> For more options, visit https://groups.google.com/d/optout. >> > > -- > You received this message because you are subscribed to the Google Groups > "go-cd" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "go-cd" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
