)]}'
{"keystone/auth/plugins/mapped.py":[{"author":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"change_message_id":"15b9ee5189a8ea1ac535ad046f3579696fe34c7c","unresolved":false,"context_lines":[{"line_number":140,"context_line":"                identity_provider, protocol, assertion, resource_api,"},{"line_number":141,"context_line":"                federation_api, identity_api)"},{"line_number":142,"context_line":"        except exception.ValidationError as e:"},{"line_number":143,"context_line":"            # if mapping is either invalid or yeild no valid identity,"},{"line_number":144,"context_line":"            # it is considered a failed authentication"},{"line_number":145,"context_line":"            raise exception.Unauthorized(e)"},{"line_number":146,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"1af94dfe_9a188e86","line":143,"updated":"2016-03-16 09:05:47.000000000","message":"yield.","commit_id":"f6eb59b3ae0232ff676db0c23889b0b7afde7a13"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"22ea135f2f1b13184597ad513e3218610c36c403","unresolved":false,"context_lines":[{"line_number":140,"context_line":"                identity_provider, protocol, assertion, resource_api,"},{"line_number":141,"context_line":"                federation_api, identity_api)"},{"line_number":142,"context_line":"        except exception.ValidationError as e:"},{"line_number":143,"context_line":"            # if mapping is either invalid or yeild no valid identity,"},{"line_number":144,"context_line":"            # it is considered a failed authentication"},{"line_number":145,"context_line":"            raise exception.Unauthorized(e)"},{"line_number":146,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"1af94dfe_21d49d1e","line":143,"in_reply_to":"1af94dfe_9a188e86","updated":"2016-03-16 15:15:47.000000000","message":"Done","commit_id":"f6eb59b3ae0232ff676db0c23889b0b7afde7a13"}],"keystone/federation/utils.py":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"52630cec4d0f68ca6d9c6212e7c0898db62484ba","unresolved":false,"context_lines":[{"line_number":602,"context_line":"        # if mapping yield no valid identity values, we should bail right away"},{"line_number":603,"context_line":"        # instead of continuing on with a normalized bogus user"},{"line_number":604,"context_line":"        if not identity_values:"},{"line_number":605,"context_line":"            msg \u003d _(\"Mapping yield no valid identity values.\")"},{"line_number":606,"context_line":"            raise exception.ValidationError(msg)"},{"line_number":607,"context_line":""},{"line_number":608,"context_line":"        for identity_value in identity_values:"}],"source_content_type":"text/x-python","patch_set":1,"id":"1af94dfe_f1a58204","line":605,"range":{"start_line":605,"start_character":21,"end_line":605,"end_character":59},"updated":"2016-03-16 04:05:53.000000000","message":"suggestion: \"Could not map any federated user properties to identity values. Check debug logs or the mapping used for additional details.\"\n\nI like leaving the user with an idea of how to fix the problem","commit_id":"f6eb59b3ae0232ff676db0c23889b0b7afde7a13"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"22ea135f2f1b13184597ad513e3218610c36c403","unresolved":false,"context_lines":[{"line_number":602,"context_line":"        # if mapping yield no valid identity values, we should bail right away"},{"line_number":603,"context_line":"        # instead of continuing on with a normalized bogus user"},{"line_number":604,"context_line":"        if not identity_values:"},{"line_number":605,"context_line":"            msg \u003d _(\"Mapping yield no valid identity values.\")"},{"line_number":606,"context_line":"            raise exception.ValidationError(msg)"},{"line_number":607,"context_line":""},{"line_number":608,"context_line":"        for identity_value in identity_values:"}],"source_content_type":"text/x-python","patch_set":1,"id":"1af94dfe_01d7e123","line":605,"range":{"start_line":605,"start_character":21,"end_line":605,"end_character":59},"in_reply_to":"1af94dfe_5d1e0064","updated":"2016-03-16 15:15:47.000000000","message":"Done","commit_id":"f6eb59b3ae0232ff676db0c23889b0b7afde7a13"},{"author":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"change_message_id":"15b9ee5189a8ea1ac535ad046f3579696fe34c7c","unresolved":false,"context_lines":[{"line_number":602,"context_line":"        # if mapping yield no valid identity values, we should bail right away"},{"line_number":603,"context_line":"        # instead of continuing on with a normalized bogus user"},{"line_number":604,"context_line":"        if not identity_values:"},{"line_number":605,"context_line":"            msg \u003d _(\"Mapping yield no valid identity values.\")"},{"line_number":606,"context_line":"            raise exception.ValidationError(msg)"},{"line_number":607,"context_line":""},{"line_number":608,"context_line":"        for identity_value in identity_values:"}],"source_content_type":"text/x-python","patch_set":1,"id":"1af94dfe_5d1e0064","line":605,"range":{"start_line":605,"start_character":21,"end_line":605,"end_character":59},"in_reply_to":"1af94dfe_f1a58204","updated":"2016-03-16 09:05:47.000000000","message":"++","commit_id":"f6eb59b3ae0232ff676db0c23889b0b7afde7a13"},{"author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"change_message_id":"1d3cba52cf55045c4d09e4d45c979dd9f230ea53","unresolved":false,"context_lines":[{"line_number":602,"context_line":"        # if mapping yield no valid identity values, we should bail right away"},{"line_number":603,"context_line":"        # instead of continuing on with a normalized bogus user"},{"line_number":604,"context_line":"        if not identity_values:"},{"line_number":605,"context_line":"            msg \u003d _(\"Could not map any federated user properties to identity \""},{"line_number":606,"context_line":"                    \"values. Check debug logs or the mapping used for \""},{"line_number":607,"context_line":"                    \"additional details.\")"},{"line_number":608,"context_line":"            raise exception.ValidationError(msg)"}],"source_content_type":"text/x-python","patch_set":2,"id":"1af94dfe_253b083a","line":605,"updated":"2016-03-16 15:32:18.000000000","message":"Does this message bubble up to the user?","commit_id":"979813fa58c34626231ff076a7cd679a48458e0f"},{"author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"change_message_id":"43661d070de6ecb5d464f14f71c4e9f22fc377c5","unresolved":false,"context_lines":[{"line_number":602,"context_line":"        # if mapping yield no valid identity values, we should bail right away"},{"line_number":603,"context_line":"        # instead of continuing on with a normalized bogus user"},{"line_number":604,"context_line":"        if not identity_values:"},{"line_number":605,"context_line":"            msg \u003d _(\"Could not map any federated user properties to identity \""},{"line_number":606,"context_line":"                    \"values. Check debug logs or the mapping used for \""},{"line_number":607,"context_line":"                    \"additional details.\")"},{"line_number":608,"context_line":"            raise exception.ValidationError(msg)"}],"source_content_type":"text/x-python","patch_set":2,"id":"1af94dfe_f9b425f3","line":605,"in_reply_to":"1af94dfe_253b083a","updated":"2016-03-16 16:20:56.000000000","message":"Only if Keystone is running in debug mode. Otherwise, it will appear in the logs only.","commit_id":"979813fa58c34626231ff076a7cd679a48458e0f"}]}
