Skip to content

Commit

Permalink
Merge pull request #88 from internet2/wordpress-shibb-plugin-config
Browse files Browse the repository at this point in the history
Wordpress shibb plugin config
  • Loading branch information
pcaskey authored Dec 23, 2020
2 parents 07ac226 + 03095fa commit 8fb2b7b
Show file tree
Hide file tree
Showing 4 changed files with 7 additions and 2 deletions.
1 change: 1 addition & 0 deletions Workbench/wordpress_server/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ VOLUME /var/www/html
RUN mkdir /tmp/rpm
#COPY container_files/wordpress/000-default.conf /etc/apache2/sites-available/
COPY container_files/wordpress/sed.sh /root
COPY container_files/wordpress/config-shibb.sql /root
COPY container_files/wordpress/wp /root
COPY container_files/wordpress/config.yml /root/.wp-cli
COPY container_files/wordpress/wp-cli.yml /var/www/html
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/bin/bash

files="/etc/shibboleth/idp-metadata.xml /root/sed.sh"
files="/etc/shibboleth/idp-metadata.xml /root/sed.sh /root/config-shibb.sql"

for file in $files
do
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
update wp_options set option_value = 'allow' where option_name = 'shibboleth_auto_combine_accounts';
update wp_options set option_value = 'https://__CSPHOSTNAME__/wordpressSSO/Shibboleth.sso/Login' where option_name = 'shibboleth_login_url';
update wp_options set option_value = 'https://__CSPHOSTNAME__/wordpressSSO/Shibboleth.sso/Logout' where option_name = 'shibboleth_logout_url';
update wp_options set option_value = 'a:6:{s:8:"username";a:1:{s:4:"name";s:3:"uid";}s:10:"first_name";a:1:{s:4:"name";s:9:"givenName";}s:9:"last_name";a:1:{s:4:"name";s:2:"sn";}s:8:"nickname";a:1:{s:4:"name";s:4:"eppn";}s:12:"display_name";a:1:{s:4:"name";s:11:"displayName";}s:5:"email";a:1:{s:4:"name";s:4:"mail";}}' where option_name = 'shibboleth_headers';
Original file line number Diff line number Diff line change
Expand Up @@ -11,4 +11,4 @@ sed -i "s/RewriteBase \//RewriteBase \/\nRewriteRule \^wp-json\/\(\.\*\) \/?rest
sed -i 's/RewriteRule \. \/index\.php \[L\]/RewriteCond %{REQUEST_URI} !\\\.sso\/\nRewriteRule \. \/index\.php \[L\]/' /var/www/html/wordpress/.htaccess
sed -i 's/AllowOverride None/AllowOverride All/' /etc/httpd/conf/httpd.conf
sed -i 's/IncludeOptional conf.d\/\*.conf/IncludeOptional conf.d\/\*.conf\nHttpProtocolOptions Unsafe/' /etc/httpd/conf/httpd.conf

mysql -h wordpress_data -u wordpress --password=54y6RxN7GfC7aes3 wordpress < /root/config-shibb.sql

0 comments on commit 8fb2b7b

Please sign in to comment.