)]}'
{
  "commit": "aa741cc5967f62c3c38c2a47e712b7faa6fe19ff",
  "tree": "dac5053d51a87284360433500bce23c50fda0ea1",
  "parents": [
    "c396927299586b896df4ebc745793b4c451f3898"
  ],
  "author": {
    "name": "mtien",
    "email": "mtien.apache@gmail.com",
    "time": "Wed May 20 18:14:57 2020 -0700"
  },
  "committer": {
    "name": "Nathan Gough",
    "email": "thenatog@gmail.com",
    "time": "Tue Jul 07 15:36:28 2020 -0400"
  },
  "message": "NIFI-7332 Added method to log available claim names from the ID provider response when the OIDC Identifying User claim is not found. Revised log message to print available claims.\nAdded new StandardOidcIdentityProviderGroovyTest file.\nUpdated deprecated methods in StandardOidcIdentityProvider. Changed log output to print all available claim names from JWTClaimsSet. Added unit test.\nAdded comments in getAvailableClaims() method.\nFixed typos in NiFi Docs Admin Guide.\nAdded license to Groovy test.\nFixed a checkstyle error.\nRefactor exchangeAuthorizationCode method.\nAdded unit tests.\nVerified all unit tests added so far are passing.\nRefactored code. Added unit tests.\nRefactored OIDC provider to decouple constructor \u0026 network-dependent initialization.\nAdded unit tests.\nAdded unit tests.\nRefactored OIDC provider to separately authorize the client. Added unit tests.\nAdded unit tests.\n\nNIFI-7332 Refactored exchangeAuthorizationCode method to separately retrieve the NiFi JWT.\n\nSigned-off-by: Nathan Gough \u003cthenatog@gmail.com\u003e\n\nThis closes #4344.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b2653d2299b5374ac41ae8765bd74e9e06baa72b",
      "old_mode": 33188,
      "old_path": "nifi-docs/src/main/asciidoc/administration-guide.adoc",
      "new_id": "90daf3a4dde6de4e7747e939c0c41d77de7291c6",
      "new_mode": 33188,
      "new_path": "nifi-docs/src/main/asciidoc/administration-guide.adoc"
    },
    {
      "type": "modify",
      "old_id": "f51be9153662c640dacc5e7a9e7fdd6af4d053bc",
      "old_mode": 33188,
      "old_path": "nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-security/src/main/java/org/apache/nifi/web/security/oidc/OidcIdentityProvider.java",
      "new_id": "cecd792d7bf42d11526d73001195f13e8b85798e",
      "new_mode": 33188,
      "new_path": "nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-security/src/main/java/org/apache/nifi/web/security/oidc/OidcIdentityProvider.java"
    },
    {
      "type": "modify",
      "old_id": "4b0ec7c87bea69c3c06058c452684da5fb45484c",
      "old_mode": 33188,
      "old_path": "nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-security/src/main/java/org/apache/nifi/web/security/oidc/OidcService.java",
      "new_id": "b74908555698acacc0cfdc7eb29e062587d6e048",
      "new_mode": 33188,
      "new_path": "nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-security/src/main/java/org/apache/nifi/web/security/oidc/OidcService.java"
    },
    {
      "type": "modify",
      "old_id": "d7b7886442f74521df18acd95319d0a8e4b8fdf6",
      "old_mode": 33188,
      "old_path": "nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-security/src/main/java/org/apache/nifi/web/security/oidc/StandardOidcIdentityProvider.java",
      "new_id": "f7b54f109e5a9d2adb061f7ff1412195485dbdd8",
      "new_mode": 33188,
      "new_path": "nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-security/src/main/java/org/apache/nifi/web/security/oidc/StandardOidcIdentityProvider.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2b1e2a2307021e750f3799a0a12a5def8fcdea1c",
      "new_mode": 33188,
      "new_path": "nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-security/src/test/groovy/org/apache/nifi/web/security/oidc/StandardOidcIdentityProviderGroovyTest.groovy"
    }
  ]
}
