)]}'
{"keystone/cmd/cli.py":[{"author":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"change_message_id":"54c6846eb037a27c0e9d9fabe16fb07eb8977e58","unresolved":false,"context_lines":[{"line_number":587,"context_line":""},{"line_number":588,"context_line":""},{"line_number":589,"context_line":"class FernetSetup(BasePermissionsSetup):"},{"line_number":590,"context_line":"    \"\"\"Setup a key repository for Fernet tokens."},{"line_number":591,"context_line":""},{"line_number":592,"context_line":"    This also creates a primary key used for both creating and validating"},{"line_number":593,"context_line":"    Fernet tokens. To improve security, you should rotate your keys (using"}],"source_content_type":"text/x-python","patch_set":7,"id":"df87a7cf_0d7c3d1d","side":"PARENT","line":590,"range":{"start_line":590,"start_character":41,"end_line":590,"end_character":47},"updated":"2017-12-08 00:44:59.000000000","message":"Will revert this change","commit_id":"62f9e57cd81dc98c5816da9fa483d385b4c1a66c"}],"keystone/conf/jwt_tokens.py":[{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"818bdfd1685d10e3413f967c2177625e048d1c37","unresolved":false,"context_lines":[{"line_number":14,"context_line":""},{"line_number":15,"context_line":"from keystone.conf import utils"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"key_repository \u003d cfg.StrOpt("},{"line_number":19,"context_line":"    \u0027key_repository\u0027,"},{"line_number":20,"context_line":"    default\u003d\u0027/etc/keystone/fernet-keys/\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff82abbf_dc34bb95","line":17,"updated":"2017-11-27 19:35:01.000000000","message":"We could probably make these configuration options general enough to work for both fernet and jwt. That\u0027d make the maintenance bits a little easier.","commit_id":"a0f1bacfc743fff0a6efe492f4bbb29f74e35df4"},{"author":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"change_message_id":"ad6b3587893444025b4f7f1bbbb9dbc2d24b1d72","unresolved":false,"context_lines":[{"line_number":14,"context_line":""},{"line_number":15,"context_line":"from keystone.conf import utils"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"key_repository \u003d cfg.StrOpt("},{"line_number":19,"context_line":"    \u0027key_repository\u0027,"},{"line_number":20,"context_line":"    default\u003d\u0027/etc/keystone/fernet-keys/\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff82abbf_1ceb03dc","line":17,"in_reply_to":"ff82abbf_dc34bb95","updated":"2017-11-27 19:36:18.000000000","message":"Definitely!","commit_id":"a0f1bacfc743fff0a6efe492f4bbb29f74e35df4"}],"keystone/token/token_formatters.py":[{"author":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"change_message_id":"1aa278c1bc111597b5303ce3a6c6bcaae22cf44f","unresolved":false,"context_lines":[{"line_number":29,"context_line":"from keystone import exception"},{"line_number":30,"context_line":"from keystone.i18n import _"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"# import jwt"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"CONF \u003d keystone.conf.CONF"},{"line_number":35,"context_line":"LOG \u003d log.getLogger(__name__)"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff82abbf_9cb873e5","line":32,"range":{"start_line":32,"start_character":0,"end_line":32,"end_character":12},"updated":"2017-11-27 19:38:01.000000000","message":"Need to look into what library to use.\n\nhttps://jwt.io/","commit_id":"a0f1bacfc743fff0a6efe492f4bbb29f74e35df4"}]}
