)]}'
{
  "log": [
    {
      "commit": "1413f23b4acb55fce8a50626f32b895b64d4dad7",
      "tree": "ad979f9861663fa20951bc9efda82a7bee26c15c",
      "parents": [
        "d0417cc2840828f3f040bb82d81c3e76028fdf0c"
      ],
      "author": {
        "name": "Stefan Seifert",
        "email": "stefanseifert@users.noreply.github.com",
        "time": "Wed Nov 26 11:39:30 2025 +0100"
      },
      "committer": {
        "name": "Stefan Seifert",
        "email": "stefanseifert@users.noreply.github.com",
        "time": "Wed Nov 26 11:39:30 2025 +0100"
      },
      "message": "remove duplicate osgi-mock dependency\n"
    },
    {
      "commit": "d0417cc2840828f3f040bb82d81c3e76028fdf0c",
      "tree": "29290d9c805ebaeeadc68e0f6bce5037f552a4a6",
      "parents": [
        "2aadd19b28a0fa0ee1e884ec3f13b124218ebbb4"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Wed Aug 06 14:20:02 2025 +0200"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Wed Aug 06 14:20:02 2025 +0200"
      },
      "message": "SLING-12866 - Restrict force pushes, auto-delete branches on merge\n"
    },
    {
      "commit": "2aadd19b28a0fa0ee1e884ec3f13b124218ebbb4",
      "tree": "a497bbd32083b1ecfd18789a75ce4ee643fc886c",
      "parents": [
        "7360c9114a5ba2ab8eed302bc3d69fda491d0f16"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Mon Oct 28 18:10:04 2024 +0100"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Mon Oct 28 18:10:04 2024 +0100"
      },
      "message": "SLING-12459 - Redirect sonarcloud notifications to commits@apache.sling.org\n"
    },
    {
      "commit": "7360c9114a5ba2ab8eed302bc3d69fda491d0f16",
      "tree": "683e9e036cdf814a488ea8e99fc163d6ea98dc4e",
      "parents": [
        "c1e7f6e53d454c8a49fb893d4a5c6ed4f30280cf"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Thu Oct 12 19:09:17 2023 +0200"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Thu Oct 12 19:09:17 2023 +0200"
      },
      "message": "SLING-12094 - Use GitHub for the Maven scm.url value\n"
    },
    {
      "commit": "c1e7f6e53d454c8a49fb893d4a5c6ed4f30280cf",
      "tree": "fb0f4fadec755fa92be6e8602bbc462a22854a5a",
      "parents": [
        "feca6d94d01f51ab3810a43855e838bc2695142a"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Wed Apr 05 00:12:55 2023 +0300"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Wed Apr 05 00:12:55 2023 +0300"
      },
      "message": "SLING-11709 - Set up Jira autolinks to all Sling Github projects\n\nUpdate .asf.yaml to respect defaults\n"
    },
    {
      "commit": "feca6d94d01f51ab3810a43855e838bc2695142a",
      "tree": "2acb33fa404babc6656372566e36971e38248eea",
      "parents": [
        "eb7725816e79051a54f4c668ee5bb7db36bac842"
      ],
      "author": {
        "name": "Dan Klco",
        "email": "klco@adobe.com",
        "time": "Tue Jan 11 08:10:23 2022 -0500"
      },
      "committer": {
        "name": "Dan Klco",
        "email": "klco@adobe.com",
        "time": "Tue Jan 11 08:10:23 2022 -0500"
      },
      "message": "SLING-11051 - Fixing JavaDoc badge\n"
    },
    {
      "commit": "eb7725816e79051a54f4c668ee5bb7db36bac842",
      "tree": "08234154ea442a1bc60aa524d14b08623fc64dd0",
      "parents": [
        "b6db8b4b0f34c4befb2880942bbcb43592ea7ac4"
      ],
      "author": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Wed Aug 25 13:50:38 2021 -0400"
      },
      "committer": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Wed Aug 25 13:50:38 2021 -0400"
      },
      "message": "allow noKey for org.reflections due to missing key as described in https://github.com/ronmamo/reflections/issues/330\n"
    },
    {
      "commit": "b6db8b4b0f34c4befb2880942bbcb43592ea7ac4",
      "tree": "7d9235b39dc3c03418fe754d77cab01d96e495d0",
      "parents": [
        "46a91e8c36b53d7eb29af6df773e05f64b20bad6"
      ],
      "author": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Wed Aug 25 13:13:40 2021 -0400"
      },
      "committer": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Wed Aug 25 13:13:40 2021 -0400"
      },
      "message": "update pgpverify-maven-plugin version to latest\n"
    },
    {
      "commit": "46a91e8c36b53d7eb29af6df773e05f64b20bad6",
      "tree": "426de164cdf0634bc8bdfeac0492cbdde31268ef",
      "parents": [
        "94b34ea2ca8ad6ef74ed2341c0a827b0b0ad3d19"
      ],
      "author": {
        "name": "Bertrand Delacretaz",
        "email": "bdelacretaz@apache.org",
        "time": "Fri Jul 30 10:46:07 2021 +0200"
      },
      "committer": {
        "name": "Bertrand Delacretaz",
        "email": "bdelacretaz@apache.org",
        "time": "Fri Jul 30 10:46:07 2021 +0200"
      },
      "message": "SLING-10676 - remove SECURITY.md which is not needed\n"
    },
    {
      "commit": "94b34ea2ca8ad6ef74ed2341c0a827b0b0ad3d19",
      "tree": "fb57dbbab1e53e9dc7225a9b0836bfe1c505dafa",
      "parents": [
        "3ed7c2d3604e627f4d34ade632df4ca5559632e1"
      ],
      "author": {
        "name": "Bertrand Delacretaz",
        "email": "bdelacretaz@apache.org",
        "time": "Wed Jul 28 16:24:34 2021 +0200"
      },
      "committer": {
        "name": "Bertrand Delacretaz",
        "email": "bdelacretaz@apache.org",
        "time": "Wed Jul 28 16:24:34 2021 +0200"
      },
      "message": "SLING-10676 - add or update SECURITY.md\n"
    },
    {
      "commit": "3ed7c2d3604e627f4d34ade632df4ca5559632e1",
      "tree": "fc035ee9771567c1ac9259db261284d685c25271",
      "parents": [
        "c98e64cbb222b319a22fce59e5ffb87e84589fb0"
      ],
      "author": {
        "name": "Bertrand Delacretaz",
        "email": "bdelacretaz@apache.org",
        "time": "Wed Jul 28 16:12:47 2021 +0200"
      },
      "committer": {
        "name": "Bertrand Delacretaz",
        "email": "bdelacretaz@apache.org",
        "time": "Wed Jul 28 16:12:47 2021 +0200"
      },
      "message": "SLING-10676 - add or update SECURITY.md\n"
    },
    {
      "commit": "c98e64cbb222b319a22fce59e5ffb87e84589fb0",
      "tree": "426de164cdf0634bc8bdfeac0492cbdde31268ef",
      "parents": [
        "334b8e7b7b3f300d4109f00cc61bed5d013d3984"
      ],
      "author": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Fri Jul 02 11:06:29 2021 -0400"
      },
      "committer": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Fri Jul 02 11:06:29 2021 -0400"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n"
    },
    {
      "commit": "334b8e7b7b3f300d4109f00cc61bed5d013d3984",
      "tree": "e2b83c3a2e1a015b62e3acf60c6923e31659a995",
      "parents": [
        "fadd13ec779dc6c85566c30b2341b9e7e3f977c8"
      ],
      "author": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Fri Jul 02 11:06:20 2021 -0400"
      },
      "committer": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Fri Jul 02 11:06:20 2021 -0400"
      },
      "message": "[maven-release-plugin] prepare release org.apache.sling.auth.saml2-0.2.6\n"
    },
    {
      "commit": "fadd13ec779dc6c85566c30b2341b9e7e3f977c8",
      "tree": "9363a6deefa4526b3b870c01c9c799a694b1f5ee",
      "parents": [
        "778fb3d3121433b27a2e93d2ff1700ee996da584"
      ],
      "author": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Fri Jul 02 11:02:23 2021 -0400"
      },
      "committer": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Fri Jul 02 11:02:23 2021 -0400"
      },
      "message": "remove duplicated dependency checker-qual from pom\n"
    },
    {
      "commit": "778fb3d3121433b27a2e93d2ff1700ee996da584",
      "tree": "1cd60513a7e48d3ef581c4236ba9eccdf81f1c0b",
      "parents": [
        "e9e7be8ba59775bdaef57b5a5c2075e3ac93f496"
      ],
      "author": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Wed Jun 30 11:02:10 2021 -0400"
      },
      "committer": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Wed Jun 30 11:02:10 2021 -0400"
      },
      "message": "added tests for Saml2UserMgtServiceImpl NPE scenarios\n"
    },
    {
      "commit": "e9e7be8ba59775bdaef57b5a5c2075e3ac93f496",
      "tree": "16303f5871e75929826d95d087bd11046a573b29",
      "parents": [
        "08a2a4585f320e4f4691719208a77767e456c2cd"
      ],
      "author": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Tue Jun 29 18:27:34 2021 -0400"
      },
      "committer": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Tue Jun 29 18:27:34 2021 -0400"
      },
      "message": "added tests for Saml2UserMgtServiceImpl NPE scenarios\n"
    },
    {
      "commit": "08a2a4585f320e4f4691719208a77767e456c2cd",
      "tree": "500b171981afdc7afa750b1e2031569048961593",
      "parents": [
        "0d16e37bde1591f5296f8ebe5c1569eb103dbc94"
      ],
      "author": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Tue Jun 29 17:54:49 2021 -0400"
      },
      "committer": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Tue Jun 29 17:54:49 2021 -0400"
      },
      "message": "Removed embeds for xmlsec, metrics-core, velocity-engine-core, and commons-lang. These are now bundle dependencies instead of embeded jars in the saml classpath\n"
    },
    {
      "commit": "0d16e37bde1591f5296f8ebe5c1569eb103dbc94",
      "tree": "21bacc4082a7f17fb674f2036476ad8c4a09eb9b",
      "parents": [
        "bb53e3960f4f0efbe160e00370f3af65a11fbbaa"
      ],
      "author": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Tue Jun 29 13:23:16 2021 -0400"
      },
      "committer": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Tue Jun 29 13:23:16 2021 -0400"
      },
      "message": "check for null to fix sonarcloud\n"
    },
    {
      "commit": "bb53e3960f4f0efbe160e00370f3af65a11fbbaa",
      "tree": "07ac4af1cd921c11b18bd27f5f5adae786fe5c4c",
      "parents": [
        "fcc51ff93bb6939477eaf8dcf5b1161c5a4393fc"
      ],
      "author": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Tue Jun 29 13:10:31 2021 -0400"
      },
      "committer": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Tue Jun 29 13:10:31 2021 -0400"
      },
      "message": "catch possible NPE when setting up Saml2UserMgtService\n"
    },
    {
      "commit": "fcc51ff93bb6939477eaf8dcf5b1161c5a4393fc",
      "tree": "e9c6fd1cdd0e80a8b91af1e178d06492c6cb0a60",
      "parents": [
        "714edb72027690f55b4304e8eb64594ec95ed52b"
      ],
      "author": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Tue Jun 29 10:34:59 2021 -0400"
      },
      "committer": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Tue Jun 29 10:34:59 2021 -0400"
      },
      "message": "Clear security hotspot updating SHA to SHA-256\n"
    },
    {
      "commit": "714edb72027690f55b4304e8eb64594ec95ed52b",
      "tree": "73ffdf1b8336e59f11ddd44641d25e8d0d92199c",
      "parents": [
        "7bdd5ee09f016266295d2795fe44b05fafa562e7"
      ],
      "author": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Tue Jun 29 10:23:29 2021 -0400"
      },
      "committer": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Tue Jun 29 10:23:29 2021 -0400"
      },
      "message": "Removed maven dependency ranges notation [1.x,2.x] in place of version or greater notation 1.x\n"
    },
    {
      "commit": "7bdd5ee09f016266295d2795fe44b05fafa562e7",
      "tree": "86fa47d293c5a67e3f05c10a1e6bbf01f850cfaf",
      "parents": [
        "0cb349eb4bba0f31aafdd3a5f37db8529aa4da46"
      ],
      "author": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Thu May 27 14:37:59 2021 -0400"
      },
      "committer": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Thu May 27 14:37:59 2021 -0400"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n"
    },
    {
      "commit": "0cb349eb4bba0f31aafdd3a5f37db8529aa4da46",
      "tree": "27a553b262807a72a3787847cb16ce56d0db1d00",
      "parents": [
        "46714241ac6e9d7df564f75ffe34b4d9785734e0"
      ],
      "author": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Thu May 27 14:37:51 2021 -0400"
      },
      "committer": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Thu May 27 14:37:51 2021 -0400"
      },
      "message": "[maven-release-plugin] prepare release org.apache.sling.auth.saml2-0.2.4\n"
    },
    {
      "commit": "46714241ac6e9d7df564f75ffe34b4d9785734e0",
      "tree": "8345122a3b8f07f106cb0947d855b9a8b8bde24b",
      "parents": [
        "8ed72d5937aa24f2ae9f4e24a44630ea2e98fbcc"
      ],
      "author": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Wed May 19 15:54:11 2021 -0400"
      },
      "committer": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Wed May 19 15:54:11 2021 -0400"
      },
      "message": "updated the shibboleth repo from public to releases\n"
    },
    {
      "commit": "8ed72d5937aa24f2ae9f4e24a44630ea2e98fbcc",
      "tree": "af1c4ea8328e7f0fe2a979f0f4986d42696cea39",
      "parents": [
        "2d41d99cfba658d8602d674e72db2759518bdbad"
      ],
      "author": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Wed May 19 09:33:03 2021 -0400"
      },
      "committer": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Wed May 19 09:33:03 2021 -0400"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n"
    },
    {
      "commit": "2d41d99cfba658d8602d674e72db2759518bdbad",
      "tree": "90db1bca310090a1054781368a6e151c83fe0a87",
      "parents": [
        "6cfb30e4f4dd9a97e49276f7d424167209cd1b14"
      ],
      "author": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Wed May 19 09:32:54 2021 -0400"
      },
      "committer": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Wed May 19 09:32:54 2021 -0400"
      },
      "message": "[maven-release-plugin] prepare release org.apache.sling.auth.saml2-0.2.2\n"
    },
    {
      "commit": "6cfb30e4f4dd9a97e49276f7d424167209cd1b14",
      "tree": "b10ca9f1419e60ca116e5e2945d562b5ef9abef3",
      "parents": [
        "d7bc1162804ebccce7f43d12c71374d585132cf7"
      ],
      "author": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Wed May 19 09:27:55 2021 -0400"
      },
      "committer": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Wed May 19 09:27:55 2021 -0400"
      },
      "message": "reset version to redo release prep\n"
    },
    {
      "commit": "d7bc1162804ebccce7f43d12c71374d585132cf7",
      "tree": "431a442b3231e87ba5a7859262f4f5653ec4e3aa",
      "parents": [
        "0486f519650c28c587d3f97d0810800635cd9c34"
      ],
      "author": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Wed May 19 09:21:49 2021 -0400"
      },
      "committer": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Wed May 19 09:21:49 2021 -0400"
      },
      "message": "removed old empty scm tag\n"
    },
    {
      "commit": "0486f519650c28c587d3f97d0810800635cd9c34",
      "tree": "ed51761b9a9f673088059cd13834213cc40d6147",
      "parents": [
        "e6f8a9b8dc7f6d487b4d01cc48ea839a5e3cfe31"
      ],
      "author": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Wed May 19 09:19:56 2021 -0400"
      },
      "committer": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Wed May 19 09:19:56 2021 -0400"
      },
      "message": "added scm to the pom.xml properties\n"
    },
    {
      "commit": "e6f8a9b8dc7f6d487b4d01cc48ea839a5e3cfe31",
      "tree": "9d71e6f1544f3b310e4be8800687029d61f1b328",
      "parents": [
        "d982b49d9e28d9580d595a430a5521c720b85db6"
      ],
      "author": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Wed May 19 08:49:21 2021 -0400"
      },
      "committer": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Wed May 19 08:49:21 2021 -0400"
      },
      "message": "removed files unintended while preparing release\n"
    },
    {
      "commit": "d982b49d9e28d9580d595a430a5521c720b85db6",
      "tree": "49104403e009939f4422b1f0f476334d884f92ad",
      "parents": [
        "a1e85dc121f07448157c1633a25998b96496e9e8"
      ],
      "author": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Tue May 18 17:26:04 2021 -0400"
      },
      "committer": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Tue May 18 17:26:04 2021 -0400"
      },
      "message": "[maven-release-plugin] prepare release org.apache.sling.auth.saml2-0.2.2\n"
    },
    {
      "commit": "a1e85dc121f07448157c1633a25998b96496e9e8",
      "tree": "94d140dbc02028154463276b44245045252aa571",
      "parents": [
        "92fb43b1c866857047369314163ea330cddb25ea"
      ],
      "author": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Tue May 18 17:18:41 2021 -0400"
      },
      "committer": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Tue May 18 17:18:41 2021 -0400"
      },
      "message": "update javadocs\n"
    },
    {
      "commit": "92fb43b1c866857047369314163ea330cddb25ea",
      "tree": "5c940baf9cb22af8967ea5d6be3f351b026e4743",
      "parents": [
        "7fc33c89f01586dcb1b4cfe308cf107e3fb4e7f4"
      ],
      "author": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Tue May 18 17:15:43 2021 -0400"
      },
      "committer": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Tue May 18 17:15:43 2021 -0400"
      },
      "message": "update javadocs\n"
    },
    {
      "commit": "7fc33c89f01586dcb1b4cfe308cf107e3fb4e7f4",
      "tree": "6cc5ae2ff0ffbe81b772876790057fffdf331a1f",
      "parents": [
        "ad85150b72445f35e7adfb5f6353d6cbdddae868"
      ],
      "author": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Mon May 17 11:53:06 2021 -0400"
      },
      "committer": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Mon May 17 11:53:06 2021 -0400"
      },
      "message": "update version to odd numbered snapshot in preparation for even number release\n"
    },
    {
      "commit": "ad85150b72445f35e7adfb5f6353d6cbdddae868",
      "tree": "6f7b228f658357dc4063ba9a82c31583ec98a032",
      "parents": [
        "06cac9cfacb6029a5486607fb32f383d657f7405"
      ],
      "author": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Mon May 17 11:38:01 2021 -0400"
      },
      "committer": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Mon May 17 11:38:01 2021 -0400"
      },
      "message": "update version to odd numbered snapshot in preparation for even number release\n"
    },
    {
      "commit": "06cac9cfacb6029a5486607fb32f383d657f7405",
      "tree": "04b90cdc881344cf97bca669452166944c4a18b9",
      "parents": [
        "852c2f1ca99bf842bbea4831ba73d036a6593e38",
        "1e530b36e275cc374ece174482ce07b5b03f9c78"
      ],
      "author": {
        "name": "Cris Rockwell",
        "email": "cris@apache.org",
        "time": "Mon May 17 09:32:43 2021 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 17 09:32:43 2021 -0400"
      },
      "message": "Merge pull request #3 from apache/feature/check-sign-of-embedded\n\nFeature/check sign of embedded"
    },
    {
      "commit": "1e530b36e275cc374ece174482ce07b5b03f9c78",
      "tree": "36f9eccdf34d0f5594f7afd8f4ffa40209d52f61",
      "parents": [
        "2d9a145c22446dfd1387d62ef2d247fa269cf935"
      ],
      "author": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Thu May 13 17:40:41 2021 -0400"
      },
      "committer": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Thu May 13 17:40:41 2021 -0400"
      },
      "message": "Configure pgpverify-maven-plugin to verify signatures of all embedded artifacts using independently verified keys. Check signature of all other dependencies using in-band keys if available.\n"
    },
    {
      "commit": "2d9a145c22446dfd1387d62ef2d247fa269cf935",
      "tree": "875599717c8240f1d73680cb3668d507afd54d0a",
      "parents": [
        "db8f93e0d866eb631f57178816e7645857265098"
      ],
      "author": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Mon Apr 26 16:20:53 2021 -0400"
      },
      "committer": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Mon Apr 26 16:20:53 2021 -0400"
      },
      "message": "Shib repo is needed\n"
    },
    {
      "commit": "db8f93e0d866eb631f57178816e7645857265098",
      "tree": "8c35af42c20d9257d59a4d50b2b39a25ac9ba9d6",
      "parents": [
        "1384b14435dfad3955c6f96fef09ed540df28e10"
      ],
      "author": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Mon Apr 26 13:00:38 2021 -0400"
      },
      "committer": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Mon Apr 26 13:00:38 2021 -0400"
      },
      "message": "Removed shibboleth repo from project. Configured pgpverify-maven-plugin to validate Sling and SAML deps using asc.txt included. Others will validate artifacts using in-band signatures\n"
    },
    {
      "commit": "852c2f1ca99bf842bbea4831ba73d036a6593e38",
      "tree": "c17886b2b36c23eaecfae233975df684e3b705b0",
      "parents": [
        "c3442267abeffad22e411fb1149cb8f80ef9361a"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Mon Apr 26 14:32:16 2021 +0200"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "robert.munteanu@gmail.com",
        "time": "Mon Apr 26 14:54:33 2021 +0200"
      },
      "message": "Upgrade to parent version 41, version 40 is affected by SLING-9972\n"
    },
    {
      "commit": "1384b14435dfad3955c6f96fef09ed540df28e10",
      "tree": "2f8e28158aad94f26992d72d56d3b1e74156d0ad",
      "parents": [
        "c1767b50d1ec791031a30b3cf9d0af99f44f9d60"
      ],
      "author": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Fri Apr 23 17:06:20 2021 -0400"
      },
      "committer": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Fri Apr 23 17:06:20 2021 -0400"
      },
      "message": "add shib repo back to see if build works again with verified signatures\n"
    },
    {
      "commit": "c1767b50d1ec791031a30b3cf9d0af99f44f9d60",
      "tree": "ba0a059af8006cd87e583a457e8d148c62730cd8",
      "parents": [
        "97980a817c9a0c247dfd3b223b8eb0d687c3b940"
      ],
      "author": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Fri Apr 23 16:38:19 2021 -0400"
      },
      "committer": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Fri Apr 23 16:38:19 2021 -0400"
      },
      "message": "removed unused dependency\n"
    },
    {
      "commit": "97980a817c9a0c247dfd3b223b8eb0d687c3b940",
      "tree": "246ef4f4395f1a9c417778689a193ef678e3ede2",
      "parents": [
        "3c7b9c45798990e85dcc10409bb8128bcc925aa0"
      ],
      "author": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Fri Apr 23 15:44:44 2021 -0400"
      },
      "committer": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Fri Apr 23 15:44:44 2021 -0400"
      },
      "message": "Added plugin that verifies dependency signatures\n"
    },
    {
      "commit": "3c7b9c45798990e85dcc10409bb8128bcc925aa0",
      "tree": "33bfb01dd006d8573c2bc05460b67419e3b2ae99",
      "parents": [
        "c3442267abeffad22e411fb1149cb8f80ef9361a"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Fri Apr 23 16:44:55 2021 +0200"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Fri Apr 23 16:44:55 2021 +0200"
      },
      "message": "Removed unused Maven repository\n"
    },
    {
      "commit": "c3442267abeffad22e411fb1149cb8f80ef9361a",
      "tree": "0307784b1ce044859d55bb14f0a1339c30712160",
      "parents": [
        "56ea41cb2f14a72ede82b4b240c842681492dfbf"
      ],
      "author": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Tue Apr 20 12:33:08 2021 -0400"
      },
      "committer": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Tue Apr 20 12:33:08 2021 -0400"
      },
      "message": "change algorithm for SAML2 token store from HmacSHA1 to HmacSHA256\n"
    },
    {
      "commit": "56ea41cb2f14a72ede82b4b240c842681492dfbf",
      "tree": "518a24c8edc1481278f82dc39bccb4fb2592dd11",
      "parents": [
        "3e1b5b997ee6555f62c0aa84d83c26d815e8eddb"
      ],
      "author": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Fri Apr 16 14:35:13 2021 -0400"
      },
      "committer": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Fri Apr 16 14:35:13 2021 -0400"
      },
      "message": "update asf label\n"
    },
    {
      "commit": "3e1b5b997ee6555f62c0aa84d83c26d815e8eddb",
      "tree": "d7cdd026b437909b995fdc2574fe85febf435580",
      "parents": [
        "0dfa1d2d92b6a1142d880154f77bec514a52a59c"
      ],
      "author": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Fri Apr 16 12:25:31 2021 -0400"
      },
      "committer": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Fri Apr 16 12:25:31 2021 -0400"
      },
      "message": "CI to build with Java 11\n"
    },
    {
      "commit": "0dfa1d2d92b6a1142d880154f77bec514a52a59c",
      "tree": "d0a38c08b194196713e288f39908692a8419caf6",
      "parents": [
        "635ef41ce937c7852b58e9a131a44da3a9dad4e3"
      ],
      "author": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Fri Apr 16 11:48:53 2021 -0400"
      },
      "committer": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Fri Apr 16 11:48:53 2021 -0400"
      },
      "message": "add project boilerplate and update README.md\n"
    },
    {
      "commit": "635ef41ce937c7852b58e9a131a44da3a9dad4e3",
      "tree": "209d2c4e17d57d1363b77de09447e69799831a31",
      "parents": [
        "7b6a76417da1c136c23c98d9bdd1138769b258e3"
      ],
      "author": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Fri Apr 16 09:59:52 2021 -0400"
      },
      "committer": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Fri Apr 16 09:59:52 2021 -0400"
      },
      "message": "add git ignore file\n"
    },
    {
      "commit": "7b6a76417da1c136c23c98d9bdd1138769b258e3",
      "tree": "eb94b4c34bfc0cc3284ce7905fe666be7999e57c",
      "parents": [
        "2df5ecae1e1cf971d77f38b1c7123db2e7753217",
        "598dcae141f4686badd83d7151b89d731d4e3c12"
      ],
      "author": {
        "name": "Cris Rockwell, College of LSA University of Michigan",
        "email": "cmrockwe@umich.edu",
        "time": "Fri Apr 09 13:55:09 2021 -0400"
      },
      "committer": {
        "name": "Cris Rockwell, College of LSA University of Michigan",
        "email": "cmrockwe@umich.edu",
        "time": "Fri Apr 09 13:55:09 2021 -0400"
      },
      "message": "fix merge conflicts and sonarcloud code smells\n"
    },
    {
      "commit": "598dcae141f4686badd83d7151b89d731d4e3c12",
      "tree": "a5bede5f76da935538a646c8b34c3163db0a7c77",
      "parents": [
        "ba268ca4c053bcabed58335c39d7dbbf07f22245"
      ],
      "author": {
        "name": "Cris Rockwell",
        "email": "cris@apache.org",
        "time": "Fri Apr 09 08:35:07 2021 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 09 08:35:07 2021 -0400"
      },
      "message": "Sling 9397/update removed saml config service (#69)\n\n* removed optional transititve for Spring\u0027s org.relaxng.datatype from dom4j, which itself is not needed\r\n\r\n* saml-handler: pom.xml / bnd usage cleanups\r\n\r\n* Added method to validate subject confirmation\r\n\r\n* plugin renamed from maven-sling-plugin to sling-maven-plugin\r\n\r\n* clean up bugs and code smell\r\n\r\n* added noticeStatement property\r\n\r\n* merged upstream master\r\n\r\n* Upgraded SAML2 Handler to OpenSAML V4. Java 11. Sling 12. Reviewed and optimized embedded OpenSAML dependencies and updated versions.\r\n\r\nupdate docs\r\n\r\nmade encryption and signing an optional configuration\r\n\r\nBacked out SLO for now and moved that to a different branch. Logout in this branch simply drops the credentials for this Service Provider and redirects the client to the URL configured\r\n\r\nAdded error handling runtime exception if the userID is not configured properly. JCR Group ID\u0027s now seem to slash in front so added condition to allow that. Updated realm-sling-export.json (for Keycloak demo) adding attribute mappers for client, http://localhost:8080\r\n\r\nupdated readme and added localhost test package\r\n\r\n* Added custom runtime exception class for unhandled exceptions. Removed commented and unused code\r\n\r\n* added license\r\n\r\n* Removed attribution under license. Refactored JKS password to char[]. Reduced duplication Credentials classes. Removed Notice. Removed JCR test package from resources\r\n\r\n* removed unused imports. added missing license\r\n\r\n* started demo saml2 project\r\n\r\n* updated comments\r\n\r\n* To get repoinit working, moved configs from /apps/sling/saml/runmodes/config  to /apps/runmodes/configs\r\n\r\n* fix \u0027catch multiple exceptions at once\u0027 code smell\r\n\r\n* Started Example SAML2 project that will provide faster test setup providing JKS, service user, ACL\u0027s, dependencies, and SlingJunit tests\r\n\r\n* space change\r\n\r\n* fix pom error\r\n\r\n* fix sonar bug and smells\r\n\r\n* Fixed startup problem by setting startLevel to 19\r\n\r\n* Refactor example setup and configuration project (saml-example)\r\n\r\n* moved example realm to example project\r\n\r\n* Export Package of oak-auth-external dependency simplifies setup\r\n\r\n* update documentation\r\n\r\n* Updated READMME Docs for clarifying processes for SSL and SAML credentials\r\n\r\n* Refactored and removed saml2 config service\r\n\r\n* fix bugs identified by sonarcloud\r\n\r\n* added javadocs to Saml2UserMgtService, update usage in AuthenticationHandlerSAML2Impl\r\n\r\n* Reduce complexity of extractCredentials in AuthenticationHandlerSAML2Impl. Change path to single value property since AuthenticationHandlerSAML2Config is used as a factory\r\n\r\n* sonarcloud code smell fixes\r\n\r\n* started junit tests for AuthenticationHandlerSAML2Impl\r\n\r\n* Started PAX tests for saml-handler. IT tests seem inoperational in this commit\r\n\r\n* WIP: continuing work to increase test converage\r\n\r\n* continued struggling with test setup\r\n\r\n* continuing work on pax tests\r\n\r\n* cont\u0027d with SAML2 tests after initializing OpenSAML in OsgiSamlTest.java\r\n\r\n* added tests for issuer and nameIDpolicy\r\n\r\n* added Endpoint unit tests\r\n\r\n* Sling 9397/improve test coverage (#70)\r\n\r\n* Started PAX tests for saml-handler. IT tests seem inoperational in this commit\r\n\r\n* WIP: continuing work to increase test converage\r\n\r\n* continued struggling with test setup\r\n\r\n* continuing work on pax tests\r\n\r\n* cont\u0027d with SAML2 tests after initializing OpenSAML in OsgiSamlTest.java\r\n\r\n* added tests for issuer and nameIDpolicy\r\n\r\n* added Endpoint unit tests\r\n\r\n* continuing progress on pax exam it tests\r\n\r\n* continuing progress on pax exam it tests\r\n\r\n* attempt to fix the paxexam test environment\r\n\r\n1. export the org.apache.sling.auth.saml2 package\r\n2. don\u0027t change the startlevel in the Activator\r\n3. provide the required configuration for the\r\nAuthenticationHandlerSAML2Impl service\r\n\r\n* SLING-10193 Added test coverage for Saml2User.java and Saml2UserMgtService.java. Moved Saml2User.java into saml2 package so that it accesses by tests\r\n\r\n* SLING-9397 Updated the example configs to reflect the new PID for configuting AuthenticationHandlerSAML2\r\n\r\n* clean up\r\n\r\n* SLING-9397 Added IT test coverage for Saml2UserMgtService\r\n\r\n* add java coco to pom\r\n\r\n* code coverage tool not working, commented out\r\n\r\n* Added tests for Helpers\r\n\r\n* trying to get jacoco to report IT test coverage\r\n\r\n* fixed parent version\r\n\r\n* SAML Handler manages user sync with Saml2UserSyncService so extending Jackrabbit ExternalUser is not needed\r\n\r\n* continued doUserManagement testing\r\n\r\n* Sling 10193/test coverage (#72)\r\n\r\n* SAML Handler manages user sync with Saml2UserSyncService so extending Jackrabbit ExternalUser is not needed\r\n\r\n* continued doUserManagement testing\r\n\r\n* Added setup for Java Keystore tests, added tests for JksCredentials, KeyPairCredentials and VerifySignatureCredentials\r\n\r\n* Refactor TokenStore.java and AuthenticationHandlerSAML2Impl.java to allow junit tests\r\n\r\n* remove unimplemented constructor\r\n\r\n* improve unit test coverage\r\n\r\n* add one IT test and clean up\r\n\r\n* updated pom.xml with dependency version ranges\r\n\r\n* continued improving test coverage\r\n\r\n* continued improving test coverage\r\n\r\n* text coverage\r\n\r\n* SLING-10193 set and remove JAAS config upon bundle activator start and stop\r\n\r\n* improve testing for user management and sync\r\n\r\n* Updated properties sync to use a mapping defined in the OSGI configs such that the name and relative path of the save property can be configured (instead of using the saml attribute\u0027s Friendly Name)\r\n\r\nCo-authored-by: Robert Munteanu \u003crombert@apache.org\u003e\r\nCo-authored-by: Eric Norman \u003cenorman@apache.org\u003e"
    },
    {
      "commit": "ba268ca4c053bcabed58335c39d7dbbf07f22245",
      "tree": "3abb07b9b946599e92dec178ed6be2a084c6a836",
      "parents": [
        "1e7bf27aad234c674cffbcecedb550479b45f0be"
      ],
      "author": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Thu Aug 13 10:41:13 2020 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 13 10:41:13 2020 -0400"
      },
      "message": "Saml2 auth handler/upgrade sling12 open samlv4 java11 (#62)\n\n* removed optional transititve for Spring\u0027s org.relaxng.datatype from dom4j, which itself is not needed\r\n\r\n* saml-handler: pom.xml / bnd usage cleanups\r\n\r\n* Added method to validate subject confirmation\r\n\r\n* plugin renamed from maven-sling-plugin to sling-maven-plugin\r\n\r\n* clean up bugs and code smell\r\n\r\n* added noticeStatement property\r\n\r\n* merged upstream master\r\n\r\n* Upgraded SAML2 Handler to OpenSAML V4. Java 11. Sling 12. Reviewed and optimized embedded OpenSAML dependencies and updated versions.\r\n\r\nupdate docs\r\n\r\nmade encryption and signing an optional configuration\r\n\r\nBacked out SLO for now and moved that to a different branch. Logout in this branch simply drops the credentials for this Service Provider and redirects the client to the URL configured\r\n\r\nAdded error handling runtime exception if the userID is not configured properly. JCR Group ID\u0027s now seem to slash in front so added condition to allow that. Updated realm-sling-export.json (for Keycloak demo) adding attribute mappers for client, http://localhost:8080\r\n\r\nupdated readme and added localhost test package\r\n\r\n* Added custom runtime exception class for unhandled exceptions. Removed commented and unused code\r\n\r\n* added license\r\n\r\n* Removed attribution under license. Refactored JKS password to char[]. Reduced duplication Credentials classes. Removed Notice. Removed JCR test package from resources\r\n\r\n* removed unused imports. added missing license\r\n\r\n* started demo saml2 project\r\n\r\n* updated comments\r\n\r\n* To get repoinit working, moved configs from /apps/sling/saml/runmodes/config  to /apps/runmodes/configs\r\n\r\n* fix \u0027catch multiple exceptions at once\u0027 code smell\r\n\r\n* Started Example SAML2 project that will provide faster test setup providing JKS, service user, ACL\u0027s, dependencies, and SlingJunit tests\r\n\r\n* space change\r\n\r\n* fix pom error\r\n\r\n* fix sonar bug and smells\r\n\r\n* Fixed startup problem by setting startLevel to 19\r\n\r\n* Refactor example setup and configuration project (saml-example)\r\n\r\n* moved example realm to example project\r\n\r\n* Export Package of oak-auth-external dependency simplifies setup\r\n\r\n* update documentation\r\n\r\n* Updated READMME Docs for clarifying processes for SSL and SAML credentials\r\n\r\nCo-authored-by: Robert Munteanu \u003crombert@apache.org\u003e"
    },
    {
      "commit": "2df5ecae1e1cf971d77f38b1c7123db2e7753217",
      "tree": "3abb07b9b946599e92dec178ed6be2a084c6a836",
      "parents": [
        "8d0326a46bce81b4019c0f77eae590048e540a85"
      ],
      "author": {
        "name": "Cris Rockwell, College of LSA University of Michigan",
        "email": "cmrockwe@umich.edu",
        "time": "Wed Jul 01 15:57:02 2020 -0400"
      },
      "committer": {
        "name": "Cris Rockwell, College of LSA University of Michigan",
        "email": "cmrockwe@umich.edu",
        "time": "Wed Jul 01 15:57:02 2020 -0400"
      },
      "message": "Updated READMME Docs for clarifying processes for SSL and SAML credentials\n"
    },
    {
      "commit": "8d0326a46bce81b4019c0f77eae590048e540a85",
      "tree": "647c87901c7931e9e73b0ad0b5ff4d977b26b804",
      "parents": [
        "24b651093753e47750b592c1c5423705e195d882"
      ],
      "author": {
        "name": "Cris Rockwell, College of LSA University of Michigan",
        "email": "cmrockwe@umich.edu",
        "time": "Tue Jun 30 15:53:27 2020 -0400"
      },
      "committer": {
        "name": "Cris Rockwell, College of LSA University of Michigan",
        "email": "cmrockwe@umich.edu",
        "time": "Tue Jun 30 15:53:27 2020 -0400"
      },
      "message": "update documentation\n"
    },
    {
      "commit": "24b651093753e47750b592c1c5423705e195d882",
      "tree": "d1199ad10df851045d1105e9fc7fa0fa2b613d11",
      "parents": [
        "71c261e2787929dd610825308b7e7dd2841b2dd1"
      ],
      "author": {
        "name": "Cris Rockwell, College of LSA University of Michigan",
        "email": "cmrockwe@umich.edu",
        "time": "Tue Jun 30 15:52:08 2020 -0400"
      },
      "committer": {
        "name": "Cris Rockwell, College of LSA University of Michigan",
        "email": "cmrockwe@umich.edu",
        "time": "Tue Jun 30 15:52:08 2020 -0400"
      },
      "message": "Export Package of oak-auth-external dependency simplifies setup\n"
    },
    {
      "commit": "71c261e2787929dd610825308b7e7dd2841b2dd1",
      "tree": "d7bd00674bdcdc1802cac189354325ea364e9970",
      "parents": [
        "87028acededbe06bfb1f9c4db7a84882e7276202"
      ],
      "author": {
        "name": "Cris Rockwell, College of LSA University of Michigan",
        "email": "cmrockwe@umich.edu",
        "time": "Tue Jun 30 15:50:02 2020 -0400"
      },
      "committer": {
        "name": "Cris Rockwell, College of LSA University of Michigan",
        "email": "cmrockwe@umich.edu",
        "time": "Tue Jun 30 15:50:02 2020 -0400"
      },
      "message": "moved example realm to example project\n"
    },
    {
      "commit": "87028acededbe06bfb1f9c4db7a84882e7276202",
      "tree": "e598ced0d0ec88536c3e26360206335129c711b1",
      "parents": [
        "163def602fc36d4188572860a4410b48846a2ce9"
      ],
      "author": {
        "name": "Cris Rockwell, College of LSA University of Michigan",
        "email": "cmrockwe@umich.edu",
        "time": "Mon Jun 29 16:55:20 2020 -0400"
      },
      "committer": {
        "name": "Cris Rockwell, College of LSA University of Michigan",
        "email": "cmrockwe@umich.edu",
        "time": "Mon Jun 29 16:55:20 2020 -0400"
      },
      "message": "Fixed startup problem by setting startLevel to 19\n"
    },
    {
      "commit": "163def602fc36d4188572860a4410b48846a2ce9",
      "tree": "1c03e8155fc6e00c9045ba82a74f44cde0854c34",
      "parents": [
        "8ad80caab8863ccad16788a1c3613cba4ff9aa48"
      ],
      "author": {
        "name": "Cris Rockwell, College of LSA University of Michigan",
        "email": "cmrockwe@umich.edu",
        "time": "Fri Jun 26 17:55:50 2020 -0400"
      },
      "committer": {
        "name": "Cris Rockwell, College of LSA University of Michigan",
        "email": "cmrockwe@umich.edu",
        "time": "Fri Jun 26 17:55:50 2020 -0400"
      },
      "message": "fix sonar bug and smells\n"
    },
    {
      "commit": "8ad80caab8863ccad16788a1c3613cba4ff9aa48",
      "tree": "066ea49eaf718fd6b38bef341511e462fb36099f",
      "parents": [
        "0469b448e9c167ae05854be69a623c9fe034b989"
      ],
      "author": {
        "name": "Cris Rockwell, College of LSA University of Michigan",
        "email": "cmrockwe@umich.edu",
        "time": "Fri Jun 26 17:30:07 2020 -0400"
      },
      "committer": {
        "name": "Cris Rockwell, College of LSA University of Michigan",
        "email": "cmrockwe@umich.edu",
        "time": "Fri Jun 26 17:30:07 2020 -0400"
      },
      "message": "space change\n"
    },
    {
      "commit": "0469b448e9c167ae05854be69a623c9fe034b989",
      "tree": "d0cf78ce2147309918a61529cc60461fddc23471",
      "parents": [
        "38396be2c16a8b575fbdd1367f006ddc8a735307"
      ],
      "author": {
        "name": "Cris Rockwell, College of LSA University of Michigan",
        "email": "cmrockwe@umich.edu",
        "time": "Thu Jun 25 15:45:21 2020 -0400"
      },
      "committer": {
        "name": "Cris Rockwell, College of LSA University of Michigan",
        "email": "cmrockwe@umich.edu",
        "time": "Thu Jun 25 15:45:21 2020 -0400"
      },
      "message": "fix \u0027catch multiple exceptions at once\u0027 code smell\n"
    },
    {
      "commit": "38396be2c16a8b575fbdd1367f006ddc8a735307",
      "tree": "27ee5b850f36587f5c72cc3f541969992b4c0d81",
      "parents": [
        "fda39ab07c8d2adc46e31f68a4333d5baa105038"
      ],
      "author": {
        "name": "Cris Rockwell, College of LSA University of Michigan",
        "email": "cmrockwe@umich.edu",
        "time": "Thu Jun 25 13:54:38 2020 -0400"
      },
      "committer": {
        "name": "Cris Rockwell, College of LSA University of Michigan",
        "email": "cmrockwe@umich.edu",
        "time": "Thu Jun 25 13:54:38 2020 -0400"
      },
      "message": "updated comments\n"
    },
    {
      "commit": "fda39ab07c8d2adc46e31f68a4333d5baa105038",
      "tree": "6eadae5beadaaac4eb9903930d9ac58454f82e2d",
      "parents": [
        "9357b5fdd2941e50c3e253a3aeef3fd071917703"
      ],
      "author": {
        "name": "Cris Rockwell, College of LSA University of Michigan",
        "email": "cmrockwe@umich.edu",
        "time": "Thu Jun 25 09:35:17 2020 -0400"
      },
      "committer": {
        "name": "Cris Rockwell, College of LSA University of Michigan",
        "email": "cmrockwe@umich.edu",
        "time": "Thu Jun 25 09:35:17 2020 -0400"
      },
      "message": "removed unused imports. added missing license\n"
    },
    {
      "commit": "9357b5fdd2941e50c3e253a3aeef3fd071917703",
      "tree": "1a784758bb063189b93493de4c36ff69fc359ea3",
      "parents": [
        "27120d8109487c06445ab238c571d9a99f3f02a0"
      ],
      "author": {
        "name": "Cris Rockwell, College of LSA University of Michigan",
        "email": "cmrockwe@umich.edu",
        "time": "Thu Jun 25 08:59:19 2020 -0400"
      },
      "committer": {
        "name": "Cris Rockwell, College of LSA University of Michigan",
        "email": "cmrockwe@umich.edu",
        "time": "Thu Jun 25 08:59:19 2020 -0400"
      },
      "message": "Removed attribution under license. Refactored JKS password to char[]. Reduced duplication Credentials classes. Removed Notice. Removed JCR test package from resources\n"
    },
    {
      "commit": "27120d8109487c06445ab238c571d9a99f3f02a0",
      "tree": "5ae69293e9b5dc16785dd9c090a985106f8c9496",
      "parents": [
        "12eafbf11499281f544f1bd82d3630b46ca8d3af"
      ],
      "author": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Wed Jun 24 14:10:17 2020 -0400"
      },
      "committer": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Wed Jun 24 14:10:17 2020 -0400"
      },
      "message": "added license\n"
    },
    {
      "commit": "12eafbf11499281f544f1bd82d3630b46ca8d3af",
      "tree": "c87812c694c97c3cf36613c49c46e94a2d54c549",
      "parents": [
        "ea8da214ef95224b1100368a5a07118ef9d055c0"
      ],
      "author": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Wed Jun 24 13:52:39 2020 -0400"
      },
      "committer": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Wed Jun 24 13:52:39 2020 -0400"
      },
      "message": "Added custom runtime exception class for unhandled exceptions. Removed commented and unused code\n"
    },
    {
      "commit": "ea8da214ef95224b1100368a5a07118ef9d055c0",
      "tree": "15b00d4b2b977350ef195df852c97b9605f4fe72",
      "parents": [
        "1cb959087242df191f984aeca780b7a0b9597bef"
      ],
      "author": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Thu Jun 18 13:21:37 2020 -0400"
      },
      "committer": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Mon Jun 22 19:03:36 2020 -0400"
      },
      "message": "Upgraded SAML2 Handler to OpenSAML V4. Java 11. Sling 12. Reviewed and optimized embedded OpenSAML dependencies and updated versions.\n\nupdate docs\n\nmade encryption and signing an optional configuration\n\nBacked out SLO for now and moved that to a different branch. Logout in this branch simply drops the credentials for this Service Provider and redirects the client to the URL configured\n\nAdded error handling runtime exception if the userID is not configured properly. JCR Group ID\u0027s now seem to slash in front so added condition to allow that. Updated realm-sling-export.json (for Keycloak demo) adding attribute mappers for client, http://localhost:8080\n\nupdated readme and added localhost test package\n"
    },
    {
      "commit": "1cb959087242df191f984aeca780b7a0b9597bef",
      "tree": "45dc52983baca4de73cd4073f65d6e06255b2e83",
      "parents": [
        "45eb1d7559d9168f9e4502aee8fb58938b644b6a"
      ],
      "author": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Thu May 14 09:54:04 2020 -0400"
      },
      "committer": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Thu May 14 09:54:04 2020 -0400"
      },
      "message": "merged upstream master\n"
    },
    {
      "commit": "45eb1d7559d9168f9e4502aee8fb58938b644b6a",
      "tree": "11549c5b101912aa073d87e64100e0de1f073751",
      "parents": [
        "4c05f35854854a8086ab338117ab5b1ab9d9f332",
        "1e7bf27aad234c674cffbcecedb550479b45f0be"
      ],
      "author": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Thu May 14 09:51:03 2020 -0400"
      },
      "committer": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Thu May 14 09:51:03 2020 -0400"
      },
      "message": "merged upstream master\n"
    },
    {
      "commit": "1e7bf27aad234c674cffbcecedb550479b45f0be",
      "tree": "8146fdabe5408512e0b1b17132e38c5ff381cbe5",
      "parents": [
        "da0f6e3e5f529d3bc33fb7107f40201fd838e2db"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Thu May 14 09:25:26 2020 +0200"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Thu May 14 09:26:51 2020 +0200"
      },
      "message": "SLING-9397 - SAML2 Authentication Handler [initial submission]\n\nSwitch NOTICE to pom property so that it ends up in the notice file\nfrom the Jar.\n\nSlightly tweaked the wording as well.\n"
    },
    {
      "commit": "4c05f35854854a8086ab338117ab5b1ab9d9f332",
      "tree": "b3ca08553d25c814a70a21505e22ac124632c8ea",
      "parents": [
        "c1262e670a2c92a8ec988de982b34a3cbc622bda"
      ],
      "author": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Fri May 08 10:15:01 2020 -0400"
      },
      "committer": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Fri May 08 10:15:01 2020 -0400"
      },
      "message": "added noticeStatement property\n"
    },
    {
      "commit": "da0f6e3e5f529d3bc33fb7107f40201fd838e2db",
      "tree": "6d8d400e8e29416ac98f117a5e3f36589f9e5505",
      "parents": [
        "8271fa726683053a9e058b4261f13b2f2de0a7af"
      ],
      "author": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Wed May 06 18:18:38 2020 -0400"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "robert.munteanu@gmail.com",
        "time": "Thu May 07 09:25:55 2020 +0200"
      },
      "message": "clean up bugs and code smell\n"
    },
    {
      "commit": "8271fa726683053a9e058b4261f13b2f2de0a7af",
      "tree": "a247002120e2ec8b499a939345314e0fac12ac6a",
      "parents": [
        "3890fa96875d0db8e61cf852264907e2d37a472b"
      ],
      "author": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Wed May 06 16:19:57 2020 -0400"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "robert.munteanu@gmail.com",
        "time": "Thu May 07 09:25:55 2020 +0200"
      },
      "message": "plugin renamed from maven-sling-plugin to sling-maven-plugin\n"
    },
    {
      "commit": "3890fa96875d0db8e61cf852264907e2d37a472b",
      "tree": "09b930fa2aee1a91c4cba3e4876bccfc78d5522e",
      "parents": [
        "d1c03ecde02fd39b07542b56bcbc78c2ea1fe1b3"
      ],
      "author": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Wed May 06 16:05:58 2020 -0400"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "robert.munteanu@gmail.com",
        "time": "Thu May 07 09:25:55 2020 +0200"
      },
      "message": "Added method to validate subject confirmation\n"
    },
    {
      "commit": "c1262e670a2c92a8ec988de982b34a3cbc622bda",
      "tree": "6d8d400e8e29416ac98f117a5e3f36589f9e5505",
      "parents": [
        "b726d66928c1e57faf3f1b44184d987026ff3ba5"
      ],
      "author": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Wed May 06 18:18:38 2020 -0400"
      },
      "committer": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Wed May 06 18:18:38 2020 -0400"
      },
      "message": "clean up bugs and code smell\n"
    },
    {
      "commit": "d1c03ecde02fd39b07542b56bcbc78c2ea1fe1b3",
      "tree": "0a888feeb8a09e666556554a867d273c7e79c490",
      "parents": [
        "67b2b46f1846e6a2392964669e6a5c88c13eb0f2"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Wed May 06 15:47:24 2020 +0200"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Wed May 06 22:55:18 2020 +0200"
      },
      "message": "saml-handler: pom.xml / bnd usage cleanups\n"
    },
    {
      "commit": "b726d66928c1e57faf3f1b44184d987026ff3ba5",
      "tree": "a247002120e2ec8b499a939345314e0fac12ac6a",
      "parents": [
        "84e5ebafcdc33e7e69392d6011161b969f03c510"
      ],
      "author": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Wed May 06 16:19:57 2020 -0400"
      },
      "committer": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Wed May 06 16:19:57 2020 -0400"
      },
      "message": "plugin renamed from maven-sling-plugin to sling-maven-plugin\n"
    },
    {
      "commit": "84e5ebafcdc33e7e69392d6011161b969f03c510",
      "tree": "09b930fa2aee1a91c4cba3e4876bccfc78d5522e",
      "parents": [
        "453b1487eb4fa07943fbbfd5843fe33fa3df9a4c",
        "b1a49008485b5d4a02466b8de54c665d7d1ab19f"
      ],
      "author": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Wed May 06 16:11:50 2020 -0400"
      },
      "committer": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Wed May 06 16:11:50 2020 -0400"
      },
      "message": "Merge remote-tracking branch \u0027upstream/feature/saml-handler-pom-cleanups\u0027 into sling-saml2-service-provider\n"
    },
    {
      "commit": "453b1487eb4fa07943fbbfd5843fe33fa3df9a4c",
      "tree": "c302a13f6c189fc86a1e3ac4589bd1415327dfea",
      "parents": [
        "16581b72e4e590526acff435d51e65ae46815963"
      ],
      "author": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Wed May 06 16:05:58 2020 -0400"
      },
      "committer": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Wed May 06 16:05:58 2020 -0400"
      },
      "message": "Added method to validate subject confirmation\n"
    },
    {
      "commit": "b1a49008485b5d4a02466b8de54c665d7d1ab19f",
      "tree": "0a888feeb8a09e666556554a867d273c7e79c490",
      "parents": [
        "67b2b46f1846e6a2392964669e6a5c88c13eb0f2"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Wed May 06 15:47:24 2020 +0200"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Wed May 06 15:47:24 2020 +0200"
      },
      "message": "saml-handler: pom.xml / bnd usage cleanups\n"
    },
    {
      "commit": "67b2b46f1846e6a2392964669e6a5c88c13eb0f2",
      "tree": "e744d247129c2b987f7f2383510fd3a99f5d1092",
      "parents": [
        "6cdc60f414b40c01b0d1ff3d04af20ae01ca2f86"
      ],
      "author": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Tue May 05 13:08:14 2020 -0400"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "robert.munteanu@gmail.com",
        "time": "Wed May 06 15:38:56 2020 +0200"
      },
      "message": "removed optional transititve for Spring\u0027s org.relaxng.datatype from dom4j, which itself is not needed\n"
    },
    {
      "commit": "16581b72e4e590526acff435d51e65ae46815963",
      "tree": "e744d247129c2b987f7f2383510fd3a99f5d1092",
      "parents": [
        "6cdc60f414b40c01b0d1ff3d04af20ae01ca2f86"
      ],
      "author": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Tue May 05 13:08:14 2020 -0400"
      },
      "committer": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Tue May 05 13:08:14 2020 -0400"
      },
      "message": "removed optional transititve for Spring\u0027s org.relaxng.datatype from dom4j, which itself is not needed\n"
    },
    {
      "commit": "6cdc60f414b40c01b0d1ff3d04af20ae01ca2f86",
      "tree": "a3d0b789cc231d36e8dad065c5177fa1a770552d",
      "parents": [
        "0c03af9e447241e754d29d0e1dbe28cfb7f5232a"
      ],
      "author": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Fri Apr 24 15:04:58 2020 -0400"
      },
      "committer": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Fri Apr 24 15:04:58 2020 -0400"
      },
      "message": "Updated the notice as recommended\n"
    },
    {
      "commit": "0c03af9e447241e754d29d0e1dbe28cfb7f5232a",
      "tree": "badcdd5102d2a725832b45e942fa6596550a3c57",
      "parents": [
        "ecc3c7f1f5c84a010c28278d0d072f3fd1923f2c"
      ],
      "author": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Thu Apr 23 18:29:40 2020 -0400"
      },
      "committer": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Thu Apr 23 18:29:40 2020 -0400"
      },
      "message": "Removed the instructions about importing the keycloak settings and using the JKS from resources. I needed to do this to recover my own local IDP instance configuration, and it just didn\u0027t work. Probably best to just describe how I did manually. Also added an link keycloak standalone instead of docker\n"
    },
    {
      "commit": "ecc3c7f1f5c84a010c28278d0d072f3fd1923f2c",
      "tree": "4ca75a010b381c89cbc644d976eddde0ddd3da28",
      "parents": [
        "e9df4fc8ca07120e39a8e578d8404bd67fbf5b63"
      ],
      "author": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Wed Apr 22 18:03:19 2020 -0400"
      },
      "committer": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Wed Apr 22 18:03:19 2020 -0400"
      },
      "message": "added attribution for files or methods\n"
    },
    {
      "commit": "e9df4fc8ca07120e39a8e578d8404bd67fbf5b63",
      "tree": "f114b24241e21355c15f123be568bdda51673a4d",
      "parents": [
        "435ce4542855af8a003d9b5c504a993308be79dc"
      ],
      "author": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Wed Apr 22 18:01:44 2020 -0400"
      },
      "committer": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Wed Apr 22 18:01:44 2020 -0400"
      },
      "message": "Added original LICENSE from project from which this was derived, https://bitbucket.org/srasmusson/webprofile-ref-project-v3/src/master/LICENSE\n"
    },
    {
      "commit": "435ce4542855af8a003d9b5c504a993308be79dc",
      "tree": "f6282a603566575294af4e9c9239fdc35071d56d",
      "parents": [
        "ab269e64167544537087c882d769b2a5fedb0c08"
      ],
      "author": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Wed Apr 15 09:50:01 2020 -0400"
      },
      "committer": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Wed Apr 15 09:50:01 2020 -0400"
      },
      "message": "removed unneeded array variabled, removed default for path configuration\n"
    },
    {
      "commit": "ab269e64167544537087c882d769b2a5fedb0c08",
      "tree": "80487aa4736a927fd3afd27c7792300a4a6a26cb",
      "parents": [
        "8246f9390e4aac18476d434edc1da071cdade321"
      ],
      "author": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Wed Apr 15 00:02:07 2020 -0400"
      },
      "committer": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Wed Apr 15 00:02:07 2020 -0400"
      },
      "message": "Fixed NPE when sync\u0027ed attrs config is empty. Reverted last commit to extractCredentials\n"
    },
    {
      "commit": "8246f9390e4aac18476d434edc1da071cdade321",
      "tree": "3efce161b26b3b3572daf26cb07f94a28dc1558c",
      "parents": [
        "ffd81fe95eeb67fdc2a6c8656e24a72759cfc6e7"
      ],
      "author": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Tue Apr 14 22:51:39 2020 -0400"
      },
      "committer": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Tue Apr 14 22:51:39 2020 -0400"
      },
      "message": "Fixed login bug for paths under /content, returning AuthenticationInfo.FAIL_AUTH ensures the requestCredentials method is called\n"
    },
    {
      "commit": "ffd81fe95eeb67fdc2a6c8656e24a72759cfc6e7",
      "tree": "0e70751bb862f58888bb13a67b0391b449f7063d",
      "parents": [
        "715947bbaa430797eb394ff74f1a78d286f92efb"
      ],
      "author": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Tue Apr 14 20:54:56 2020 -0400"
      },
      "committer": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Tue Apr 14 20:54:56 2020 -0400"
      },
      "message": "Added SAML2 configs that allow admins to specify which attributes to copy from users\u0027 IDP Assertion to the JCR users properties\n"
    },
    {
      "commit": "715947bbaa430797eb394ff74f1a78d286f92efb",
      "tree": "3f41a5204dde087339a9a7ba0e1756910c02d75f",
      "parents": [
        "3f34a8ebb2d074b49c31c913480999db694fbf11"
      ],
      "author": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Mon Apr 13 13:34:36 2020 -0400"
      },
      "committer": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Mon Apr 13 13:34:36 2020 -0400"
      },
      "message": "Updated README with complete instructions for configuring the SAML SP, and Keycloak IDP.\n"
    },
    {
      "commit": "3f34a8ebb2d074b49c31c913480999db694fbf11",
      "tree": "2ad254af909263e810d8465dea7586b3d48e9b2a",
      "parents": [
        "e5bfb0e8d1a10b9ed784464ad68b4c4622bacba6"
      ],
      "author": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Mon Apr 13 13:17:49 2020 -0400"
      },
      "committer": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Mon Apr 13 13:17:49 2020 -0400"
      },
      "message": "Refactor project by removing the Internal (development) IDP. Deleted anything used only by the IDP code.\n"
    },
    {
      "commit": "e5bfb0e8d1a10b9ed784464ad68b4c4622bacba6",
      "tree": "da115f99c732fe06c1f6f0c1968d68edb08fef33",
      "parents": [
        "564ff836bde4b9c922b4dbdf902dcfb4baaf1ecb"
      ],
      "author": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Fri Apr 10 14:38:57 2020 -0400"
      },
      "committer": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Fri Apr 10 14:38:57 2020 -0400"
      },
      "message": "Adding immediate \u003d true for AuthenticationHandler seems to make configurations saved take effect. Without this property, the bundle needs to be started again.\n"
    },
    {
      "commit": "564ff836bde4b9c922b4dbdf902dcfb4baaf1ecb",
      "tree": "544581b47e5bdf4700264199c67da60a82f2586c",
      "parents": [
        "3530966c856f801a7be364c5f39852c1da368d6b"
      ],
      "author": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Wed Apr 08 14:29:15 2020 -0400"
      },
      "committer": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Wed Apr 08 14:29:15 2020 -0400"
      },
      "message": "cleaned up dependencies and pom comments\n"
    },
    {
      "commit": "3530966c856f801a7be364c5f39852c1da368d6b",
      "tree": "e3096eb742ebf2f76881431ae8055abe3579c980",
      "parents": [
        "1ea4fb152a1abc08ea0896e8dc03cd1a29c68946"
      ],
      "author": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Wed Apr 08 14:14:52 2020 -0400"
      },
      "committer": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Wed Apr 08 14:14:52 2020 -0400"
      },
      "message": "Changed from bundle plugin from maven-bundle-plugin to bnd-maven-plugin. Removed invalid component names.\n"
    },
    {
      "commit": "1ea4fb152a1abc08ea0896e8dc03cd1a29c68946",
      "tree": "535a35908005636be77272617cb159517c903e5d",
      "parents": [
        "9bb923836d4284017434e9e39c9023f4e1d7e57d"
      ],
      "author": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Mon Apr 06 17:17:17 2020 -0400"
      },
      "committer": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Mon Apr 06 17:17:17 2020 -0400"
      },
      "message": "Made service ranking and ACS path a osgi configuration. Fixed bugs with incorrect binding type and in building the ACS url\n"
    },
    {
      "commit": "9bb923836d4284017434e9e39c9023f4e1d7e57d",
      "tree": "696af4b96fa3f0b6097ad3216d84fa142812dcc9",
      "parents": [
        "5baf8756b8dbe758e0cacf546e1c65b71c4dee53"
      ],
      "author": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Mon Apr 06 17:02:18 2020 -0400"
      },
      "committer": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Mon Apr 06 17:02:18 2020 -0400"
      },
      "message": "start resolving some pom.xml setup stuff by removing dependencies already provided by parent\n"
    },
    {
      "commit": "5baf8756b8dbe758e0cacf546e1c65b71c4dee53",
      "tree": "e74ee06078b360d62a77eb258191c678556e3a3a",
      "parents": [
        "9d1361895c7183f841d38ff0eee158b95ed6c3a1"
      ],
      "author": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Mon Apr 06 14:32:30 2020 -0400"
      },
      "committer": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Mon Apr 06 14:32:30 2020 -0400"
      },
      "message": "Updated readme with Java Keystore instructions for signing cert and SP credentials\n"
    },
    {
      "commit": "9d1361895c7183f841d38ff0eee158b95ed6c3a1",
      "tree": "b4b8be8f35084ce52a267ca8936df32ebde51fa5",
      "parents": [
        "58590bfbbbfd76bd5935676359da4280b51900e3"
      ],
      "author": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Sat Apr 04 17:38:07 2020 -0400"
      },
      "committer": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Sat Apr 04 17:38:07 2020 -0400"
      },
      "message": "Added Shibboleth Repo based on shib devs wiki and advice.\n"
    },
    {
      "commit": "58590bfbbbfd76bd5935676359da4280b51900e3",
      "tree": "410bee3eb01895642f88409f0e854c781c80e56d",
      "parents": [
        "14c749702748dfd4789f3ea146216d1e19582171"
      ],
      "author": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Sat Apr 04 12:58:35 2020 -0400"
      },
      "committer": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Sat Apr 04 12:58:35 2020 -0400"
      },
      "message": "Deleted unused SOAP dependencies. Deleted unused SP Keystore\n"
    },
    {
      "commit": "14c749702748dfd4789f3ea146216d1e19582171",
      "tree": "1105871999cca9f7defebf1f05ee66dc9ca41d97",
      "parents": [
        "f493aa90636d204b0a3a4f5dd0067882577820c2"
      ],
      "author": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Fri Apr 03 17:26:04 2020 -0400"
      },
      "committer": {
        "name": "Cris Rockwell",
        "email": "cmrockwe@umich.edu",
        "time": "Fri Apr 03 17:26:04 2020 -0400"
      },
      "message": "Updates needed to use a Java Keystore from the file system, and the associated items added to SAML2ConfigServiceImpl for OSGI configs\n"
    }
  ],
  "next": "f493aa90636d204b0a3a4f5dd0067882577820c2"
}
