)]}' { "commit": "356be7909f6fc836a6202f3b4708270f6fbd2b47", "tree": "d5913e65fa1ac4833a16699d7ef92e60ca8f4ad5", "parents": [ "a31f6661db5006f529fcba842656a8c90c30942b" ], "author": { "name": "David Ostrovsky", "email": "david@ostrovsky.org", "time": "Sat Jan 12 21:32:36 2019 +0000" }, "committer": { "name": "Luca Milanesio", "email": "luca.milanesio@gmail.com", "time": "Tue Feb 12 07:55:14 2019 +0000" }, "message": "Add support for computed display name user property\n\nIf identity provider doesn\u0027t support multivalue user property in SAML\nmapping, allow to compute DisplayName by adding first name and last\nname user properties. To achieve that, the following config must be\nset:\n\n[saml]\n computedDisplayName \u003d true\n firstNameAttr \u003d firstName\n lastNameAttr \u003d lastName\n\nWhen identity provider includes in the mapping for the first and last\nnames:\n\n firstName\u003dJohn\n lastName\u003dDoe\n\nthen the DisplayName is computed as \"John Doe\".\n\nChange-Id: I9fe0a4ce1678623dbeae69806fe158d0a29781fd\n", "tree_diff": [ { "type": "modify", "old_id": "be8b05113d2ea4be294d60a6dba052f0a88bdc65", "old_mode": 33188, "old_path": "README.md", "new_id": "9266e27d3d3303653d677a41be130f58012b5de5", "new_mode": 33188, "new_path": "README.md" }, { "type": "modify", "old_id": "80f7d9e3d588443f1b9d71302dbc2a2b9da797c3", "old_mode": 33188, "old_path": "src/main/java/com/thesamet/gerrit/plugins/saml/SamlConfig.java", "new_id": "ef01d02891d9b55482cf22c3bdedde5fe9c63614", "new_mode": 33188, "new_path": "src/main/java/com/thesamet/gerrit/plugins/saml/SamlConfig.java" }, { "type": "modify", "old_id": "30ab2569afe79456d35e2d2a4f439f399f5b52a7", "old_mode": 33188, "old_path": "src/main/java/com/thesamet/gerrit/plugins/saml/SamlWebFilter.java", "new_id": "b00a190c46a0ea99fdc957b6f69d21214fd6ffac", "new_mode": 33188, "new_path": "src/main/java/com/thesamet/gerrit/plugins/saml/SamlWebFilter.java" } ] }