)]}'
{"keystone/token/providers/jws/core.py":[{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"f7ce3e4095362dbdf35b6a8c7a6820b67bd9875a","unresolved":false,"context_lines":[{"line_number":184,"context_line":"                    options\u003doptions"},{"line_number":185,"context_line":"                )"},{"line_number":186,"context_line":"            except (jwt.InvalidSignatureError, jwt.DecodeError,"},{"line_number":187,"context_line":"                    jwt.ExpiredSignatureError):"},{"line_number":188,"context_line":"                pass    # nosec: We want to exhaustively try all public keys"},{"line_number":189,"context_line":"        raise exception.TokenNotFound(token_id\u003dtoken_id)"},{"line_number":190,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_e6786b90","line":187,"range":{"start_line":187,"start_character":20,"end_line":187,"end_character":45},"updated":"2020-07-07 15:15:07.000000000","message":"I double-checked the pyjwt code and the only place this is raised is in the _validate_exp() method that validates the public \"exp\" claim. Since we\u0027re bypassing that method, we don\u0027t need to include this anymore.","commit_id":"2c536a637156ba7b47b8e95f4135502e07aeea69"},{"author":{"_account_id":27621,"name":"Vishakha Agarwal","email":"agarwalvishakha18@gmail.com","username":"Vishakha"},"change_message_id":"9b8dd865646dc618436db3e6dafe2a0a82444631","unresolved":false,"context_lines":[{"line_number":184,"context_line":"                    options\u003doptions"},{"line_number":185,"context_line":"                )"},{"line_number":186,"context_line":"            except (jwt.InvalidSignatureError, jwt.DecodeError,"},{"line_number":187,"context_line":"                    jwt.ExpiredSignatureError):"},{"line_number":188,"context_line":"                pass    # nosec: We want to exhaustively try all public keys"},{"line_number":189,"context_line":"        raise exception.TokenNotFound(token_id\u003dtoken_id)"},{"line_number":190,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_f8ad989b","line":187,"range":{"start_line":187,"start_character":20,"end_line":187,"end_character":45},"in_reply_to":"bf51134e_e6786b90","updated":"2020-07-08 12:04:54.000000000","message":"Good Catch. I verified it too, it was getting raised from only one place.","commit_id":"2c536a637156ba7b47b8e95f4135502e07aeea69"}],"releasenotes/notes/bug-1886017-bc2ad648d57101a2.yaml":[{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"f7ce3e4095362dbdf35b6a8c7a6820b67bd9875a","unresolved":false,"context_lines":[{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    [`bug 1886017 \u003chttps://bugs.launchpad.net/keystone/+bug/1886017\u003e`_]"},{"line_number":5,"context_line":"    This bug fixes the broken \"allow expired\" feature against json web token."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"bf51134e_66929ba1","line":5,"updated":"2020-07-07 15:15:07.000000000","message":"nit: I\u0027d slightly reword this release note to remove the \"this\" and replace it with a more direct statement:\n\n  JWT validation now supports `allow_expired` query parameters.","commit_id":"2c536a637156ba7b47b8e95f4135502e07aeea69"},{"author":{"_account_id":27621,"name":"Vishakha Agarwal","email":"agarwalvishakha18@gmail.com","username":"Vishakha"},"change_message_id":"9b8dd865646dc618436db3e6dafe2a0a82444631","unresolved":false,"context_lines":[{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    [`bug 1886017 \u003chttps://bugs.launchpad.net/keystone/+bug/1886017\u003e`_]"},{"line_number":5,"context_line":"    This bug fixes the broken \"allow expired\" feature against json web token."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"bf51134e_388f102f","line":5,"in_reply_to":"bf51134e_66929ba1","updated":"2020-07-08 12:04:54.000000000","message":"Done","commit_id":"2c536a637156ba7b47b8e95f4135502e07aeea69"}]}
