)]}'
{"devstack/files/federation/shib_uwsgi_handler.txt":[{"author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"change_message_id":"3e196466c2263b42975f489b51d410abc4dc0b45","unresolved":false,"context_lines":[{"line_number":1,"context_line":"ProxyPass /Shibboleth.sso !"},{"line_number":2,"context_line":"\u003cLocation ~ \"/identity/v3/auth/OS-FEDERATION/websso/mapped\"\u003e"},{"line_number":3,"context_line":"  AuthType shibboleth"},{"line_number":4,"context_line":"  Require valid-user"},{"line_number":5,"context_line":"  ShibRequestSetting requireSession 1"}],"source_content_type":"text/plain","patch_set":2,"id":"7ffa3b31_f74e3495","line":2,"updated":"2017-04-21 18:15:59.000000000","message":"I think this might only be needed for horizon","commit_id":"7bfde96cbb56e937a223d29254b843a0a08476d7"},{"author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"change_message_id":"3e196466c2263b42975f489b51d410abc4dc0b45","unresolved":false,"context_lines":[{"line_number":15,"context_line":"  ShibExportAssertion Off"},{"line_number":16,"context_line":"  Require valid-user"},{"line_number":17,"context_line":"\u003c/Location\u003e"},{"line_number":18,"context_line":"\u003cLocation ~ \"/identity/v3/auth/OS-FEDERATION/identity_providers/%IDP_ID%/protocols/mapped/websso\"\u003e"},{"line_number":19,"context_line":"  AuthType shibboleth"},{"line_number":20,"context_line":"  Require valid-user"},{"line_number":21,"context_line":"\u003c/Location\u003e"}],"source_content_type":"text/plain","patch_set":2,"id":"7ffa3b31_b7442c75","line":18,"updated":"2017-04-21 18:15:59.000000000","message":"This too I think","commit_id":"7bfde96cbb56e937a223d29254b843a0a08476d7"}],"devstack/lib/federation.sh":[{"author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"change_message_id":"f3ebea4e276b761af41743a2a5f463e7c4c520ad","unresolved":false,"context_lines":[{"line_number":32,"context_line":"    if [[ \"$WSGI_MODE\" \u003d\u003d \"uwsgi\" ]]; then"},{"line_number":33,"context_line":"        local keystone_apache_conf\u003d$(apache_site_config_for keystone-wsgi-public)"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"        echo \"ProxyPass /Shibboleth.sso !\" \u003e\u003e $keystone_apache_conf"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"    else"},{"line_number":38,"context_line":"        local keystone_apache_conf\u003d$(apache_site_config_for keystone)"}],"source_content_type":"text/x-sh","patch_set":3,"id":"5ff73747_599ee263","line":35,"updated":"2017-04-24 21:15:56.000000000","message":"Probably want to keep the |sudo tee -a approach to fix the permissions issue","commit_id":"a1aa545fceca698369bd66449b8a8942ac174920"},{"author":{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},"change_message_id":"d1fece6f8397db2cf7553ba8412733fd62d02894","unresolved":false,"context_lines":[{"line_number":32,"context_line":"    if [[ \"$WSGI_MODE\" \u003d\u003d \"uwsgi\" ]]; then"},{"line_number":33,"context_line":"        local keystone_apache_conf\u003d$(apache_site_config_for keystone-wsgi-public)"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"        echo \"ProxyPass /Shibboleth.sso !\" \u003e\u003e $keystone_apache_conf"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"    else"},{"line_number":38,"context_line":"        local keystone_apache_conf\u003d$(apache_site_config_for keystone)"}],"source_content_type":"text/x-sh","patch_set":3,"id":"5ff73747_34d79df0","line":35,"in_reply_to":"5ff73747_599ee263","updated":"2017-04-24 22:02:17.000000000","message":"Argh, nice catch! Forgot about that, will do in the next patchset.","commit_id":"a1aa545fceca698369bd66449b8a8942ac174920"}]}
