)]}'
{"keystoneauth/fixture/v3.py":[{"author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"change_message_id":"a0c32e155073f2e6eeb44410f5864500e3eabdd5","unresolved":false,"context_lines":[{"line_number":390,"context_line":"    Similar to V3Token, this object is designed to allow clients to generate"},{"line_number":391,"context_line":"    a correct V3 federation token for use in test code."},{"line_number":392,"context_line":"    \"\"\""},{"line_number":393,"context_line":""},{"line_number":394,"context_line":"    FEDERATED_DOMAIN_KEYWORD \u003d \u0027Federated\u0027"},{"line_number":395,"context_line":""},{"line_number":396,"context_line":"    def __init__(self, methods\u003dNone, identity_provider\u003dNone, protocol\u003dNone,"}],"source_content_type":"text/x-python","patch_set":1,"id":"5afe65bd_11f322a0","line":393,"updated":"2015-06-02 17:48:56.000000000","message":"lets call it what it is\n\ns/FEDERATED_DOMAIN_KEYWORD/FEDERATED_DOMAIN_ID/","commit_id":"5a27e0af38953181e8047dd587382df360525cfe"},{"author":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"change_message_id":"038dc684f5ba6a1135f1480234ad7ce3bcf9a53e","unresolved":false,"context_lines":[{"line_number":390,"context_line":"    Similar to V3Token, this object is designed to allow clients to generate"},{"line_number":391,"context_line":"    a correct V3 federation token for use in test code."},{"line_number":392,"context_line":"    \"\"\""},{"line_number":393,"context_line":""},{"line_number":394,"context_line":"    FEDERATED_DOMAIN_KEYWORD \u003d \u0027Federated\u0027"},{"line_number":395,"context_line":""},{"line_number":396,"context_line":"    def __init__(self, methods\u003dNone, identity_provider\u003dNone, protocol\u003dNone,"}],"source_content_type":"text/x-python","patch_set":1,"id":"5afe65bd_c031310d","line":393,"in_reply_to":"5afe65bd_11f322a0","updated":"2015-06-02 18:42:43.000000000","message":"i copied the name from keystone, but we can have a better name here.","commit_id":"5a27e0af38953181e8047dd587382df360525cfe"},{"author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"change_message_id":"a0c32e155073f2e6eeb44410f5864500e3eabdd5","unresolved":false,"context_lines":[{"line_number":397,"context_line":"                 groups\u003dNone):"},{"line_number":398,"context_line":"        methods \u003d methods or [\u0027saml2\u0027]"},{"line_number":399,"context_line":"        super(V3FederationToken, self).__init__(methods\u003dmethods)"},{"line_number":400,"context_line":"        self._user_domain \u003d V3FederationToken.FEDERATED_DOMAIN_KEYWORD"},{"line_number":401,"context_line":"        self.add_federation_info_to_user(identity_provider, protocol, groups)"},{"line_number":402,"context_line":""},{"line_number":403,"context_line":"    def add_federation_info_to_user(self, identity_provider\u003dNone,"}],"source_content_type":"text/x-python","patch_set":1,"id":"5afe65bd_313dfe2b","line":400,"updated":"2015-06-02 17:48:56.000000000","message":"lets call it what it is\n\nself._user_domain_id","commit_id":"5a27e0af38953181e8047dd587382df360525cfe"},{"author":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"change_message_id":"038dc684f5ba6a1135f1480234ad7ce3bcf9a53e","unresolved":false,"context_lines":[{"line_number":397,"context_line":"                 groups\u003dNone):"},{"line_number":398,"context_line":"        methods \u003d methods or [\u0027saml2\u0027]"},{"line_number":399,"context_line":"        super(V3FederationToken, self).__init__(methods\u003dmethods)"},{"line_number":400,"context_line":"        self._user_domain \u003d V3FederationToken.FEDERATED_DOMAIN_KEYWORD"},{"line_number":401,"context_line":"        self.add_federation_info_to_user(identity_provider, protocol, groups)"},{"line_number":402,"context_line":""},{"line_number":403,"context_line":"    def add_federation_info_to_user(self, identity_provider\u003dNone,"}],"source_content_type":"text/x-python","patch_set":1,"id":"5afe65bd_60403d57","line":400,"in_reply_to":"5afe65bd_313dfe2b","updated":"2015-06-02 18:42:43.000000000","message":"Done","commit_id":"5a27e0af38953181e8047dd587382df360525cfe"},{"author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"change_message_id":"e99e821ed52b4bd34b3b05356fbc14eabc264038","unresolved":false,"context_lines":[{"line_number":397,"context_line":"                 groups\u003dNone):"},{"line_number":398,"context_line":"        methods \u003d methods or [\u0027saml2\u0027]"},{"line_number":399,"context_line":"        super(V3FederationToken, self).__init__(methods\u003dmethods)"},{"line_number":400,"context_line":"        self._user_domain_id \u003d V3FederationToken.FEDERATED_DOMAIN_ID"},{"line_number":401,"context_line":"        self.add_federation_info_to_user(identity_provider, protocol, groups)"},{"line_number":402,"context_line":""},{"line_number":403,"context_line":"    def add_federation_info_to_user(self, identity_provider\u003dNone,"}],"source_content_type":"text/x-python","patch_set":2,"id":"5afe65bd_4a81d849","line":400,"updated":"2015-06-02 20:38:12.000000000","message":"shouldn\u0027t it be\n\nself.user_domain_id\n\nwith no underscore","commit_id":"9a76edbf21bddd661f937e38d94cb938a5c1ed4e"},{"author":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"change_message_id":"9501c097fa973e06a50f1047fa23fb119d76b5e9","unresolved":false,"context_lines":[{"line_number":397,"context_line":"                 groups\u003dNone):"},{"line_number":398,"context_line":"        methods \u003d methods or [\u0027saml2\u0027]"},{"line_number":399,"context_line":"        super(V3FederationToken, self).__init__(methods\u003dmethods)"},{"line_number":400,"context_line":"        self._user_domain_id \u003d V3FederationToken.FEDERATED_DOMAIN_ID"},{"line_number":401,"context_line":"        self.add_federation_info_to_user(identity_provider, protocol, groups)"},{"line_number":402,"context_line":""},{"line_number":403,"context_line":"    def add_federation_info_to_user(self, identity_provider\u003dNone,"}],"source_content_type":"text/x-python","patch_set":2,"id":"5afe65bd_9bdcb613","line":400,"in_reply_to":"5afe65bd_4a81d849","updated":"2015-06-03 08:10:55.000000000","message":"you are right. I changed it now!\n\nBTW, this class by default adds some random uuid-like name, i am not sure whether it\u0027s better to a) delete name and leave only id b) add name \u0027Federated\u0027. The a) aligns with what we have in server side.","commit_id":"9a76edbf21bddd661f937e38d94cb938a5c1ed4e"}]}
