[ {
  "relativePath" : "azure-active-directory-server/teamcity-plugin.xml",
  "extension" : "xml",
  "linesOfCode" : 15,
  "components" : [ "primary::azure-active-directory-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "azure-active-directory-server/src/main/kotlin/org/jetbrains/teamcity/aad/JWTVerifier.kt",
  "extension" : "kt",
  "linesOfCode" : 68,
  "components" : [ "primary::azure-active-directory-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "azure-active-directory-server/src/main/kotlin/org/jetbrains/teamcity/aad/AADSchemeProperties.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::azure-active-directory-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "azure-active-directory-server/src/main/kotlin/org/jetbrains/teamcity/aad/AADAccessTokenFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::azure-active-directory-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "azure-active-directory-server/src/main/kotlin/org/jetbrains/teamcity/aad/ServerPrincipalFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 52,
  "components" : [ "primary::azure-active-directory-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "azure-active-directory-server/src/main/kotlin/org/jetbrains/teamcity/aad/AADAuthenticationScheme.kt",
  "extension" : "kt",
  "linesOfCode" : 117,
  "components" : [ "primary::azure-active-directory-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "azure-active-directory-server/src/main/kotlin/org/jetbrains/teamcity/aad/AADConstants.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::azure-active-directory-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "azure-active-directory-server/src/main/kotlin/org/jetbrains/teamcity/aad/AADParametersProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::azure-active-directory-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "azure-active-directory-server/src/main/kotlin/org/jetbrains/teamcity/aad/SessionUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::azure-active-directory-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "azure-active-directory-server/src/main/kotlin/org/jetbrains/teamcity/aad/AADAuthCallbackController.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::azure-active-directory-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "azure-active-directory-server/src/main/kotlin/org/jetbrains/teamcity/aad/AADAuthCallbackPathProviderImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::azure-active-directory-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "azure-active-directory-server/src/main/kotlin/org/jetbrains/teamcity/aad/AADAccessTokenValidator.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::azure-active-directory-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "azure-active-directory-server/src/main/kotlin/org/jetbrains/teamcity/aad/LoginViaAADController.kt",
  "extension" : "kt",
  "linesOfCode" : 48,
  "components" : [ "primary::azure-active-directory-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "azure-active-directory-server/src/main/kotlin/org/jetbrains/teamcity/aad/JWT.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::azure-active-directory-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "azure-active-directory-server/src/main/kotlin/org/jetbrains/teamcity/aad/AADAccessTokenManagerImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 68,
  "components" : [ "primary::azure-active-directory-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "azure-active-directory-server/src/main/kotlin/org/jetbrains/teamcity/aad/LoginViaAADLoginPageExtension.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::azure-active-directory-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "azure-active-directory-server/src/main/kotlin/org/jetbrains/teamcity/aad/AADAuthCallbackPathProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::azure-active-directory-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "azure-active-directory-server/src/main/kotlin/org/jetbrains/teamcity/aad/AADCSRFCheck.kt",
  "extension" : "kt",
  "linesOfCode" : 41,
  "components" : [ "primary::azure-active-directory-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "azure-active-directory-server/src/main/resources/META-INF/build-server-plugin-azure-active-directory.xml",
  "extension" : "xml",
  "linesOfCode" : 13,
  "components" : [ "primary::azure-active-directory-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "azure-active-directory-server/src/main/resources/buildServerResources/loginViaAAD.jsp",
  "extension" : "jsp",
  "linesOfCode" : 4,
  "components" : [ "primary::azure-active-directory-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "azure-active-directory-server/src/main/resources/buildServerResources/editAADSchemeProperties.jsp",
  "extension" : "jsp",
  "linesOfCode" : 75,
  "components" : [ "primary::azure-active-directory-server" ],
  "concerns" : [ "::Unclassified" ]
} ]