)]}'
{
  "commit": "835178d323fdd324dbbe7738309e911073de0257",
  "tree": "425bbfc9fa28aaca038c852b0e0439af004ce728",
  "parents": [
    "1ef36bd97d2da77851fb72d1438c4ad6c7f3fda0"
  ],
  "author": {
    "name": "margaretha",
    "email": "margaretha@ids-mannheim.de",
    "time": "Wed Aug 15 19:04:03 2018 +0200"
  },
  "committer": {
    "name": "margaretha",
    "email": "margaretha@ids-mannheim.de",
    "time": "Wed Aug 15 19:04:03 2018 +0200"
  },
  "message": "Implemented OAuth2 client info controller, super clients and unlimited\nauthorization scopes. Enabled using Bearer tokens as user authentication\nmethods for many controllers including OAuth2 controllers.\n\nChange-Id: I1043164acbe49501210a6fca7f4531d110eb81a5\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "18e2c347974ed583009bc86420b2ac983d2f8649",
      "old_mode": 33188,
      "old_path": "full/Changes",
      "new_id": "81f9b88774d4b7bb0366af79bb1fa05d639f536b",
      "new_mode": 33188,
      "new_path": "full/Changes"
    },
    {
      "type": "modify",
      "old_id": "2d7c285b73fa0c0e60fcd2adca1b7ce59f42569d",
      "old_mode": 33188,
      "old_path": "full/src/main/java/de/ids_mannheim/korap/config/Initializator.java",
      "new_id": "286195c9f420334741438a0d9a4238da4bd74d2f",
      "new_mode": 33188,
      "new_path": "full/src/main/java/de/ids_mannheim/korap/config/Initializator.java"
    },
    {
      "type": "modify",
      "old_id": "7e6c973ee6a3e4037ab9884c15f518223130cbb4",
      "old_mode": 33188,
      "old_path": "full/src/main/java/de/ids_mannheim/korap/oauth2/constant/OAuth2Scope.java",
      "new_id": "c44cc5398706b7960e3ded336a5fd853636ced25",
      "new_mode": 33188,
      "new_path": "full/src/main/java/de/ids_mannheim/korap/oauth2/constant/OAuth2Scope.java"
    },
    {
      "type": "modify",
      "old_id": "a94b506ff6de60c5a538194077d84a0af1e0d615",
      "old_mode": 33188,
      "old_path": "full/src/main/java/de/ids_mannheim/korap/oauth2/dao/AccessScopeDao.java",
      "new_id": "aa158a324d21afbbfb90287623e2afedaacc2dff",
      "new_mode": 33188,
      "new_path": "full/src/main/java/de/ids_mannheim/korap/oauth2/dao/AccessScopeDao.java"
    },
    {
      "type": "modify",
      "old_id": "2b8a2eb4bb87562f8ac701eefa07cf51e1aaed2a",
      "old_mode": 33188,
      "old_path": "full/src/main/java/de/ids_mannheim/korap/oauth2/dao/OAuth2ClientDao.java",
      "new_id": "31fa2b3272799a76ecc08af3b150004b42f2f3c8",
      "new_mode": 33188,
      "new_path": "full/src/main/java/de/ids_mannheim/korap/oauth2/dao/OAuth2ClientDao.java"
    },
    {
      "type": "rename",
      "old_id": "b71440407df43aa2f9eb155b8c044321e3fb8e31",
      "old_mode": 33188,
      "old_path": "full/src/main/java/de/ids_mannheim/korap/dto/OAuth2ClientDto.java",
      "new_id": "3f6199b6d155ff7f52191635a42693ba65b2294b",
      "new_mode": 33188,
      "new_path": "full/src/main/java/de/ids_mannheim/korap/oauth2/dto/OAuth2ClientDto.java",
      "score": 94
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "85003ae7e7b9557b3448206f8ba2fb1af228f8a3",
      "new_mode": 33188,
      "new_path": "full/src/main/java/de/ids_mannheim/korap/oauth2/dto/OAuth2ClientInfoDto.java"
    },
    {
      "type": "modify",
      "old_id": "f7951d970563b990983911fe42ed8d1b61b8b065",
      "old_mode": 33188,
      "old_path": "full/src/main/java/de/ids_mannheim/korap/oauth2/entity/AccessScope.java",
      "new_id": "b26a90a72ead0acdfbab771ee88a5607a6452b6c",
      "new_mode": 33188,
      "new_path": "full/src/main/java/de/ids_mannheim/korap/oauth2/entity/AccessScope.java"
    },
    {
      "type": "modify",
      "old_id": "0fb0688aad9daf321bb272d65b711627a2f79c60",
      "old_mode": 33188,
      "old_path": "full/src/main/java/de/ids_mannheim/korap/oauth2/entity/OAuth2Client.java",
      "new_id": "09c6e351772996c948db2a8890894315d3debcb3",
      "new_mode": 33188,
      "new_path": "full/src/main/java/de/ids_mannheim/korap/oauth2/entity/OAuth2Client.java"
    },
    {
      "type": "modify",
      "old_id": "7ce105f7e975af00812cb28809662dadf335f56c",
      "old_mode": 33188,
      "old_path": "full/src/main/java/de/ids_mannheim/korap/oauth2/oltu/service/OltuAuthorizationService.java",
      "new_id": "cbd638d2af2c705bccf90727acb1d4fd105e0435",
      "new_mode": 33188,
      "new_path": "full/src/main/java/de/ids_mannheim/korap/oauth2/oltu/service/OltuAuthorizationService.java"
    },
    {
      "type": "modify",
      "old_id": "bb9baa5fee820739d51f8c75ee7094f15fe75107",
      "old_mode": 33188,
      "old_path": "full/src/main/java/de/ids_mannheim/korap/oauth2/oltu/service/OltuTokenService.java",
      "new_id": "16ff5811190d0169cfe8111e88f80fda65525943",
      "new_mode": 33188,
      "new_path": "full/src/main/java/de/ids_mannheim/korap/oauth2/oltu/service/OltuTokenService.java"
    },
    {
      "type": "modify",
      "old_id": "341ff97952ff18ff1e1045b9448e8a174dabe631",
      "old_mode": 33188,
      "old_path": "full/src/main/java/de/ids_mannheim/korap/oauth2/openid/service/OpenIdAuthorizationService.java",
      "new_id": "5997ca0efc37d87d5651dbee50258728f127d1d8",
      "new_mode": 33188,
      "new_path": "full/src/main/java/de/ids_mannheim/korap/oauth2/openid/service/OpenIdAuthorizationService.java"
    },
    {
      "type": "modify",
      "old_id": "91e724a0c2ccaa9a47f29b46ecd103d2410b9d74",
      "old_mode": 33188,
      "old_path": "full/src/main/java/de/ids_mannheim/korap/oauth2/openid/service/OpenIdTokenService.java",
      "new_id": "a17b4c8d61d4dbbf0a24cde757134a826d374cd4",
      "new_mode": 33188,
      "new_path": "full/src/main/java/de/ids_mannheim/korap/oauth2/openid/service/OpenIdTokenService.java"
    },
    {
      "type": "modify",
      "old_id": "53027f4912ce06d331def4b2e745655b1ee2248d",
      "old_mode": 33188,
      "old_path": "full/src/main/java/de/ids_mannheim/korap/oauth2/service/OAuth2ClientService.java",
      "new_id": "cdd6a664fac0a2149fb037cfe03c735833c9f534",
      "new_mode": 33188,
      "new_path": "full/src/main/java/de/ids_mannheim/korap/oauth2/service/OAuth2ClientService.java"
    },
    {
      "type": "modify",
      "old_id": "c820a300c01e95d38f73a0b759836b249a8b217d",
      "old_mode": 33188,
      "old_path": "full/src/main/java/de/ids_mannheim/korap/oauth2/service/OAuth2ScopeService.java",
      "new_id": "bfc35c1713cd3de78d8e81139c048d51b40168c0",
      "new_mode": 33188,
      "new_path": "full/src/main/java/de/ids_mannheim/korap/oauth2/service/OAuth2ScopeService.java"
    },
    {
      "type": "modify",
      "old_id": "082f976b09190c1e8697f00920682a2178207817",
      "old_mode": 33188,
      "old_path": "full/src/main/java/de/ids_mannheim/korap/web/controller/OAuth2Controller.java",
      "new_id": "ac082a9e36f72493cf39f1ba6d04286600e01b8b",
      "new_mode": 33188,
      "new_path": "full/src/main/java/de/ids_mannheim/korap/web/controller/OAuth2Controller.java"
    },
    {
      "type": "modify",
      "old_id": "43e940bfdd2668f269345141c6d938999b1e8031",
      "old_mode": 33188,
      "old_path": "full/src/main/java/de/ids_mannheim/korap/web/controller/OAuth2WithOpenIdController.java",
      "new_id": "e9aa803b596affe7c3990dfe2ea7675164b822a0",
      "new_mode": 33188,
      "new_path": "full/src/main/java/de/ids_mannheim/korap/web/controller/OAuth2WithOpenIdController.java"
    },
    {
      "type": "modify",
      "old_id": "293685e9a71355ec817d2c04145dca752f393337",
      "old_mode": 33188,
      "old_path": "full/src/main/java/de/ids_mannheim/korap/web/controller/OAuthClientController.java",
      "new_id": "387194c62c26aeb2bfeda21fcc3e8c1bc9207822",
      "new_mode": 33188,
      "new_path": "full/src/main/java/de/ids_mannheim/korap/web/controller/OAuthClientController.java"
    },
    {
      "type": "modify",
      "old_id": "a0850ce00c252d1596e3c3546457adc715585605",
      "old_mode": 33188,
      "old_path": "full/src/main/java/de/ids_mannheim/korap/web/controller/UserGroupController.java",
      "new_id": "8e82de00a41cf41430d6afb20a5cd0f7e97a6937",
      "new_mode": 33188,
      "new_path": "full/src/main/java/de/ids_mannheim/korap/web/controller/UserGroupController.java"
    },
    {
      "type": "modify",
      "old_id": "24d6e52b9360388c99dfebf666ecb89ddf132f4d",
      "old_mode": 33188,
      "old_path": "full/src/main/java/de/ids_mannheim/korap/web/controller/VirtualCorpusController.java",
      "new_id": "2627bdc2e7470d367a1226fdfe6e7d1d0eaeabeb",
      "new_mode": 33188,
      "new_path": "full/src/main/java/de/ids_mannheim/korap/web/controller/VirtualCorpusController.java"
    },
    {
      "type": "modify",
      "old_id": "d0a6cf603a7fa54c331d7a54f4e0869e02652e81",
      "old_mode": 33188,
      "old_path": "full/src/main/java/de/ids_mannheim/korap/web/filter/AuthenticationFilter.java",
      "new_id": "57d232dc85fafd2a654e9f6e0b51b5fbc01e03ba",
      "new_mode": 33188,
      "new_path": "full/src/main/java/de/ids_mannheim/korap/web/filter/AuthenticationFilter.java"
    },
    {
      "type": "modify",
      "old_id": "dd554053c2f4b83b4e584e1ed39a2a150e2cc0a5",
      "old_mode": 33188,
      "old_path": "full/src/main/resources/db/insert/V3.5__insert_oauth2_clients.sql",
      "new_id": "68bbfa7b8e1663efa173258829382bbda019555a",
      "new_mode": 33188,
      "new_path": "full/src/main/resources/db/insert/V3.5__insert_oauth2_clients.sql"
    },
    {
      "type": "modify",
      "old_id": "dff4df86a4124f9c656baf26e36f861dc04413d0",
      "old_mode": 33188,
      "old_path": "full/src/main/resources/db/new-sqlite/V1.4__oauth2_tables.sql",
      "new_id": "47f0a0f0ec83382ead80c92ac5338306f361060f",
      "new_mode": 33188,
      "new_path": "full/src/main/resources/db/new-sqlite/V1.4__oauth2_tables.sql"
    },
    {
      "type": "modify",
      "old_id": "98f343460f6d2e5d0f6cf2d53e75ca8292e672ee",
      "old_mode": 33188,
      "old_path": "full/src/test/java/de/ids_mannheim/korap/web/controller/OAuth2AccessTokenTest.java",
      "new_id": "78d91aa37b7cef959c5280c2ad2155f37672c8a9",
      "new_mode": 33188,
      "new_path": "full/src/test/java/de/ids_mannheim/korap/web/controller/OAuth2AccessTokenTest.java"
    },
    {
      "type": "modify",
      "old_id": "ffecbb3f8a33966e5ccd281dc79822c4d6f160cb",
      "old_mode": 33188,
      "old_path": "full/src/test/java/de/ids_mannheim/korap/web/controller/OAuth2ClientControllerTest.java",
      "new_id": "9c3d5367e15a6d2eb9c06f27bc33710f9318fd27",
      "new_mode": 33188,
      "new_path": "full/src/test/java/de/ids_mannheim/korap/web/controller/OAuth2ClientControllerTest.java"
    },
    {
      "type": "modify",
      "old_id": "3dabb7b3d4552f83ab942f7e07c4d9a11e68d7d2",
      "old_mode": 33188,
      "old_path": "full/src/test/java/de/ids_mannheim/korap/web/controller/OAuth2ControllerTest.java",
      "new_id": "5d452e8bd8fc4e0d993334f95652643400edfb09",
      "new_mode": 33188,
      "new_path": "full/src/test/java/de/ids_mannheim/korap/web/controller/OAuth2ControllerTest.java"
    },
    {
      "type": "modify",
      "old_id": "eb716ab859fcad95f0bdadc2fde4a919aa02d0b9",
      "old_mode": 33188,
      "old_path": "full/src/test/java/de/ids_mannheim/korap/web/controller/OAuth2OpenIdControllerTest.java",
      "new_id": "abb44d7af2ca861c6629e812f78ed4da7ea13c7f",
      "new_mode": 33188,
      "new_path": "full/src/test/java/de/ids_mannheim/korap/web/controller/OAuth2OpenIdControllerTest.java"
    }
  ]
}
