Skip to content
This repository has been archived by the owner on May 28, 2024. It is now read-only.

Commit

Permalink
Update API to support new authorization plugin format
Browse files Browse the repository at this point in the history
  • Loading branch information
cnorthwood committed Jun 30, 2017
1 parent d0a9f47 commit 57b2a2a
Show file tree
Hide file tree
Showing 11 changed files with 475 additions and 407 deletions.
20 changes: 16 additions & 4 deletions Vagrantfile
Original file line number Diff line number Diff line change
@@ -1,12 +1,24 @@
Vagrant.configure(2) do |config|
config.vm.box = 'gocd/gocd-demo'
config.vm.box = 'ubuntu/xenial64'

config.vm.provider "virtualbox" do | vb |
vb.memory = "4096"
end

config.vm.network 'forwarded_port', guest: 7443, host: 7443
config.vm.network 'forwarded_port', guest: 8153, host: 8153

config.vm.provision 'shell', inline: 'apt-get install apache2'
config.vm.provision 'shell', inline: 'test -L /var/lib/go-server/plugins/external/gocd-tls-auth-1.0.0.jar || ln -s /vagrant/target/gocd-tls-auth-1.0.0.jar /var/lib/go-server/plugins/external/'
config.vm.provision 'shell', inline: 'echo "deb https://download.gocd.org /" >/etc/apt/sources.list.d/gocd.list'
config.vm.provision 'shell', inline: 'curl https://download.gocd.org/GOCD-GPG-KEY.asc | apt-key add -'
config.vm.provision 'shell', inline: 'apt-get -y update'
config.vm.provision 'shell', inline: 'apt-get -y install apache2 default-jdk go-agent go-server'
config.vm.provision 'shell', inline: 'mkdir -p /var/lib/go-server/plugins/external/'
config.vm.provision 'shell', inline: 'chown -R go:go /var/lib/go-server/'
config.vm.provision 'shell', inline: 'test -L /var/lib/go-server/plugins/external/gocd-tls-auth-2.0.0.jar || ln -s /vagrant/target/gocd-tls-auth-2.0.0.jar /var/lib/go-server/plugins/external/'
config.vm.provision 'shell', inline: 'test -f /vagrant/apache-config/key.pem || openssl req -x509 -newkey rsa:2048 -keyout /vagrant/apache-config/key.pem -out /vagrant/apache-config/cert.pem -days 30 -nodes -subj "/CN=localhost"'
config.vm.provision 'shell', inline: 'test -L /etc/apache2/sites-enabled/gocd.conf || ln -s /vagrant/apache-config/httpd.conf /etc/apache2/sites-enabled/gocd.conf'
config.vm.provision 'shell', inline: 'a2enmod proxy proxy_http ssl headers'
config.vm.provision 'shell', inline: 'service apache2 restart'
config.vm.provision 'shell', inline: 'systemctl restart apache2.service'
config.vm.provision 'shell', inline: 'systemctl start go-server.service'
config.vm.provision 'shell', inline: 'systemctl start go-agent.service'
end
2 changes: 1 addition & 1 deletion apache-config/htpasswd
Original file line number Diff line number Diff line change
@@ -1 +1 @@
root:{SHA}q/eq1kOINtvlJqojGr3i0O73TUI=
root:$2y$05$M8iBFmUK0vG1B8y7nbsrXODNlw4TxVUTXdpQQXqaPbbH40X2bdfyu
4 changes: 2 additions & 2 deletions apache-config/httpd.conf
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ Listen *:7443
<VirtualHost *:7443>
SSLProxyEngine on
SSLEngine on
ProxyPass / https://localhost:8154/
ProxyPassReverse / https://localhost:8154/
ProxyPass / http://localhost:8153/
ProxyPassReverse / http://localhost:8153/

SSLProtocol all -SSLv2 -SSLv3
SSLCipherSuite ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:kEDH+AESGCM:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA:DHE-RSA-AES256-SHA:ECDHE-RSA-DES-CBC3-SHA:ECDHE-ECDSA-DES-CBC3-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:AES:CAMELLIA:DES-CBC3-SHA:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5:!PSK:!aECDH:!EDH-DSS-DES-CBC3-SHA:!EDH-RSA-DES-CBC3-SHA:!KRB5-DES-CBC3-SHA
Expand Down
4 changes: 2 additions & 2 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,11 @@
<modelVersion>4.0.0</modelVersion>
<groupId>uk.me.cjn.gocd</groupId>
<artifactId>gocd-tls-auth</artifactId>
<version>1.0.0</version>
<version>2.0.0</version>

<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<go.version>16.1.0</go.version>
<go.version>17.5.0</go.version>
<main.dir>${project.basedir}</main.dir>
</properties>

Expand Down
192 changes: 0 additions & 192 deletions src/main/java/uk/me/cjn/gocd_tls_auth/TlsAuthenticationPlugin.java

This file was deleted.

Loading

0 comments on commit 57b2a2a

Please sign in to comment.