Hi there,

I'm the maintainer of the GoCD TLS Auth plugin, and I'm looking at 
migrating it to the new Authorization API, but I'm having some issues. Upon 
further digging, I can't appear to even get the bundled password file 
plugin to work, so I was hoping for someone to point out what I'm doing 
wrong.

To reproduce, I've got a little Vagrant machine running a fresh install of 
GoCD (the current Vagrant images are 16.10, so authorization plugins aren't 
supported).

* Grab the repo at https://github.com/cnorthwood/gocd-tls-auth
* `vagrant up`
* Visit http://localhost:8153
* Go into the authorization security configuration, and add an instance of 
the password file plugin, using the password file 
`/vagrant/apache-config/htpasswd`
* You now get a basic auth prompt, but if you ignore that and go to the 
login page, try logging in with username "root" and password "correct horse 
battery staple".
* You get bounced back to the login screen with no indication of what's 
gone wrong.

If you look in the logs, the only message that appears is:

2017-06-30 16:00:27,792  INFO [qtp1177096266-29] PasswordFilePlugin:52 - 
[Authenticate] Authenticating User: root using auth_config: password
2017-06-30 16:00:27,797  INFO [qtp1177096266-29] PasswordFilePlugin:52 - 
[Authenticate] User `root` successfully authenticated using auth config: 
password

However, I don't appear to actually have authenticated successfully.

If anyone could try reproducing to check I'm not going mad, or point to if 
I've made a mistake in the workflow, I'd greatly appreciate it!

Thanks,

Chris Northwood

-- 
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.

Reply via email to