)]}'
{"doc/source/external-auth.rst":[{"author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"change_message_id":"0c0e47db9a7fd8175aef062d469f6a4de7436cf4","unresolved":false,"context_lines":[{"line_number":4,"context_line":".. _external-auth:"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"When Keystone is executed in a web server like :doc:`Apache HTTPD"},{"line_number":7,"context_line":"\u003capache-httpd\u003e`, it is possible to have the latter also handle authentication."},{"line_number":8,"context_line":"This enables support for additional methods of authentication that are not"},{"line_number":9,"context_line":"provided by the identity store backend and the authentication plugins that"},{"line_number":10,"context_line":"Keystone supports."}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a3905b3_68be9ad5","line":7,"updated":"2017-01-20 16:34:57.000000000","message":"(nit) s/latter/webserver/\n\nJust because it sounds wierd to me...","commit_id":"d946235d88cb7b62d2abf7c7c06ea0fbe22926cb"},{"author":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"change_message_id":"a8c8b8eb1168db15f03b1edeeb84c447034f8c78","unresolved":false,"context_lines":[{"line_number":4,"context_line":".. _external-auth:"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"When Keystone is executed in a web server like :doc:`Apache HTTPD"},{"line_number":7,"context_line":"\u003capache-httpd\u003e`, it is possible to have the latter also handle authentication."},{"line_number":8,"context_line":"This enables support for additional methods of authentication that are not"},{"line_number":9,"context_line":"provided by the identity store backend and the authentication plugins that"},{"line_number":10,"context_line":"Keystone supports."}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a3905b3_2873b24e","line":7,"in_reply_to":"5a3905b3_68be9ad5","updated":"2017-01-20 16:36:01.000000000","message":"++","commit_id":"d946235d88cb7b62d2abf7c7c06ea0fbe22926cb"},{"author":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"change_message_id":"31d7c5addfb69bd4fce18d6365a168cbcc1242a4","unresolved":false,"context_lines":[{"line_number":15,"context_line":"Kerberos authentication, while Keystone provides support for password"},{"line_number":16,"context_line":"authentication (with SQL or an identity store as the backend)."},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"When the web server authenticates an user, it sets environment variables,"},{"line_number":19,"context_line":"usually ``REMOTE_USER``, which can be used in the underlying application."},{"line_number":20,"context_line":"Keystone can be configured to use these environment variables, if set, to"},{"line_number":21,"context_line":"determine the identity of the user."}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a3905b3_48063ecf","line":18,"range":{"start_line":18,"start_character":34,"end_line":18,"end_character":36},"updated":"2017-01-20 16:33:30.000000000","message":"nit: \u0027a\u0027 instead of \u0027an\u0027\n\nhttps://owl.english.purdue.edu/owl/resource/591/01/","commit_id":"d946235d88cb7b62d2abf7c7c06ea0fbe22926cb"},{"author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"change_message_id":"0c0e47db9a7fd8175aef062d469f6a4de7436cf4","unresolved":false,"context_lines":[{"line_number":15,"context_line":"Kerberos authentication, while Keystone provides support for password"},{"line_number":16,"context_line":"authentication (with SQL or an identity store as the backend)."},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"When the web server authenticates an user, it sets environment variables,"},{"line_number":19,"context_line":"usually ``REMOTE_USER``, which can be used in the underlying application."},{"line_number":20,"context_line":"Keystone can be configured to use these environment variables, if set, to"},{"line_number":21,"context_line":"determine the identity of the user."}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a3905b3_68305a9f","line":18,"updated":"2017-01-20 16:34:57.000000000","message":"s/an user/a user/","commit_id":"d946235d88cb7b62d2abf7c7c06ea0fbe22926cb"},{"author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"change_message_id":"0c0e47db9a7fd8175aef062d469f6a4de7436cf4","unresolved":false,"context_lines":[{"line_number":17,"context_line":""},{"line_number":18,"context_line":"When the web server authenticates an user, it sets environment variables,"},{"line_number":19,"context_line":"usually ``REMOTE_USER``, which can be used in the underlying application."},{"line_number":20,"context_line":"Keystone can be configured to use these environment variables, if set, to"},{"line_number":21,"context_line":"determine the identity of the user."},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"Configuration"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a3905b3_281732ee","line":20,"updated":"2017-01-20 16:34:57.000000000","message":"(nit) i\u0027d s/, if set,//","commit_id":"d946235d88cb7b62d2abf7c7c06ea0fbe22926cb"}]}
