apache / fineract-cn-anubis
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
0% | 0% | 12% | 25% | 62%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
java0% | 0% | 12% | 25% | 62%
xml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
library0% | 0% | 19% | 30% | 50%
component-test0% | 0% | 0% | 24% | 75%
api0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
TenantAuthorizationDataRepository.java
in library/src/main/java/org/apache/fineract/cn/anubis/repository
288 21
PermittableService.java
in library/src/main/java/org/apache/fineract/cn/anubis/service
223 12
TestAnubisTenantPermissions.java
in component-test/src/main/java/org/apache/fineract/cn/anubis
171 17
FinKeycloakAuthenticationProvider.java
in library/src/main/java/org/apache/fineract/cn/anubis/security
159 3
IsisAuthenticatedAuthenticationProvider.java
in library/src/main/java/org/apache/fineract/cn/anubis/security
147 3
FinKeycloakSecurityConfigurerAdapter.java
in library/src/main/java/org/apache/fineract/cn/anubis/config
142 14
TenantRefreshTokenSerializer.java
in library/src/main/java/org/apache/fineract/cn/anubis/token
131 11
ApplicationPermission.java
in library/src/main/java/org/apache/fineract/cn/anubis/security
118 10
FinKeycloakTenantAuthenticator.java
in library/src/main/java/org/apache/fineract/cn/anubis/security
102 6
TestAnubisInitialize.java
in component-test/src/main/java/org/apache/fineract/cn/anubis
101 8
AnubisSecurityConfigurerAdapter.java
in library/src/main/java/org/apache/fineract/cn/anubis/config
91 7
TenantAuthenticator.java
in library/src/main/java/org/apache/fineract/cn/anubis/security
86 4
SignatureRestController.java
in library/src/main/java/org/apache/fineract/cn/anubis/controller
85 1
SpecialTenantSignatureRepository.java
in component-test/src/main/java/org/apache/fineract/cn/anubis/example/nokeystorage
84 12
PermittableEndpoint.java
in api/src/main/java/org/apache/fineract/cn/anubis/api/v1/domain
84 15
TenantAccessTokenSerializer.java
in library/src/main/java/org/apache/fineract/cn/anubis/token
83 8
SystemAuthenticator.java
in library/src/main/java/org/apache/fineract/cn/anubis/security
72 2
SystemAccessTokenSerializer.java
in library/src/main/java/org/apache/fineract/cn/anubis/token
71 7
AnubisAuthentication.java
in library/src/main/java/org/apache/fineract/cn/anubis/security
66 8
ExampleRestController.java
in component-test/src/main/java/org/apache/fineract/cn/anubis/example/noinitialize
65 -
TestAnubisKeyRotation.java
in component-test/src/main/java/org/apache/fineract/cn/anubis
60 1
ApplicationSignatureSet.java
in api/src/main/java/org/apache/fineract/cn/anubis/api/v1/domain
59 11
AnubisImportSelector.java
in library/src/main/java/org/apache/fineract/cn/anubis/config
58 -
Anubis.java
in api/src/main/java/org/apache/fineract/cn/anubis/api/v1/client
56 1
ExampleRestController.java
in component-test/src/main/java/org/apache/fineract/cn/anubis/example/simple
51 6
ExampleRestController.java
in component-test/src/main/java/org/apache/fineract/cn/anubis/example/nokeystorage
49 4
TestSystemToken.java
in component-test/src/main/java/org/apache/fineract/cn/anubis
48 3
AbstractSimpleTest.java
in component-test/src/main/java/org/apache/fineract/cn/anubis
48 2
PermissionSegmentMatcher.java
in library/src/main/java/org/apache/fineract/cn/anubis/service
48 7
SystemRsaKeyProvider.java
in library/src/main/java/org/apache/fineract/cn/anubis/provider
47 3
Signature.java
in api/src/main/java/org/apache/fineract/cn/anubis/api/v1/domain
47 6
AbstractNoKeyStorageTest.java
in component-test/src/main/java/org/apache/fineract/cn/anubis
45 2
TokenPermission.java
in api/src/main/java/org/apache/fineract/cn/anubis/api/v1/domain
45 9
UserContext.java
in component-test/src/main/java/org/apache/fineract/cn/anubis/example/noinitialize
44 6
AmitAuthenticationException.java
in library/src/main/java/org/apache/fineract/cn/anubis/security
44 11
SignatureCreatorRestController.java
in library/src/main/java/org/apache/fineract/cn/anubis/controller
43 2
AbstractNoInitializeTest.java
in component-test/src/main/java/org/apache/fineract/cn/anubis
42 2
TokenSerializationResult.java
in library/src/main/java/org/apache/fineract/cn/anubis/token
42 7
UrlPermissionChecker.java
in library/src/main/java/org/apache/fineract/cn/anubis/security
42 1
AnubisPrincipal.java
in library/src/main/java/org/apache/fineract/cn/anubis/security
41 6
TestAnubisInitializeWithSpecialTenantSignatureRepository.java
in component-test/src/main/java/org/apache/fineract/cn/anubis
37 2
Example.java
in component-test/src/main/java/org/apache/fineract/cn/anubis/example/noinitialize
36 -
GuestAuthenticator.java
in library/src/main/java/org/apache/fineract/cn/anubis/security
36 2
PermittableRestController.java
in library/src/main/java/org/apache/fineract/cn/anubis/controller
35 1
TokenContent.java
in api/src/main/java/org/apache/fineract/cn/anubis/api/v1/domain
35 7
logback.xml
in component-test/src/main/resources
33 -
TokenDeserializationResult.java
in library/src/main/java/org/apache/fineract/cn/anubis/token
31 5
AllowedOperation.java
in api/src/main/java/org/apache/fineract/cn/anubis/api/v1/domain
29 -
AccountLevelAccessVerifierCustom.java
in library/src/main/java/org/apache/fineract/cn/anubis/security
28 1
AnubisConfiguration.java
in library/src/main/java/org/apache/fineract/cn/anubis/config
26 2
Files With Most Units (Top 50)
File# lines# units
TenantAuthorizationDataRepository.java
in library/src/main/java/org/apache/fineract/cn/anubis/repository
288 21
TestAnubisTenantPermissions.java
in component-test/src/main/java/org/apache/fineract/cn/anubis
171 17
PermittableEndpoint.java
in api/src/main/java/org/apache/fineract/cn/anubis/api/v1/domain
84 15
FinKeycloakSecurityConfigurerAdapter.java
in library/src/main/java/org/apache/fineract/cn/anubis/config
142 14
SpecialTenantSignatureRepository.java
in component-test/src/main/java/org/apache/fineract/cn/anubis/example/nokeystorage
84 12
PermittableService.java
in library/src/main/java/org/apache/fineract/cn/anubis/service
223 12
TenantRefreshTokenSerializer.java
in library/src/main/java/org/apache/fineract/cn/anubis/token
131 11
AmitAuthenticationException.java
in library/src/main/java/org/apache/fineract/cn/anubis/security
44 11
ApplicationSignatureSet.java
in api/src/main/java/org/apache/fineract/cn/anubis/api/v1/domain
59 11
ApplicationPermission.java
in library/src/main/java/org/apache/fineract/cn/anubis/security
118 10
TokenPermission.java
in api/src/main/java/org/apache/fineract/cn/anubis/api/v1/domain
45 9
TestAnubisInitialize.java
in component-test/src/main/java/org/apache/fineract/cn/anubis
101 8
TenantAccessTokenSerializer.java
in library/src/main/java/org/apache/fineract/cn/anubis/token
83 8
AnubisAuthentication.java
in library/src/main/java/org/apache/fineract/cn/anubis/security
66 8
TokenSerializationResult.java
in library/src/main/java/org/apache/fineract/cn/anubis/token
42 7
SystemAccessTokenSerializer.java
in library/src/main/java/org/apache/fineract/cn/anubis/token
71 7
AnubisSecurityConfigurerAdapter.java
in library/src/main/java/org/apache/fineract/cn/anubis/config
91 7
PermissionSegmentMatcher.java
in library/src/main/java/org/apache/fineract/cn/anubis/service
48 7
TokenContent.java
in api/src/main/java/org/apache/fineract/cn/anubis/api/v1/domain
35 7
UserContext.java
in component-test/src/main/java/org/apache/fineract/cn/anubis/example/noinitialize
44 6
ExampleRestController.java
in component-test/src/main/java/org/apache/fineract/cn/anubis/example/simple
51 6
AnubisPrincipal.java
in library/src/main/java/org/apache/fineract/cn/anubis/security
41 6
FinKeycloakTenantAuthenticator.java
in library/src/main/java/org/apache/fineract/cn/anubis/security
102 6
Signature.java
in api/src/main/java/org/apache/fineract/cn/anubis/api/v1/domain
47 6
AccountAccess.java
in api/src/main/java/org/apache/fineract/cn/anubis/api/v1/domain
24 6
TokenDeserializationResult.java
in library/src/main/java/org/apache/fineract/cn/anubis/token
31 5
ExampleRestController.java
in component-test/src/main/java/org/apache/fineract/cn/anubis/example/nokeystorage
49 4
Metrics.java
in component-test/src/main/java/org/apache/fineract/cn/anubis/example/simple
18 4
TenantAuthenticator.java
in library/src/main/java/org/apache/fineract/cn/anubis/security
86 4
AccountAccessTokenContent.java
in api/src/main/java/org/apache/fineract/cn/anubis/api/v1/domain
16 4
TestSystemToken.java
in component-test/src/main/java/org/apache/fineract/cn/anubis
48 3
FinKeycloakAuthenticationProvider.java
in library/src/main/java/org/apache/fineract/cn/anubis/security
159 3
IsisAuthenticatedAuthenticationProvider.java
in library/src/main/java/org/apache/fineract/cn/anubis/security
147 3
SystemRsaKeyProvider.java
in library/src/main/java/org/apache/fineract/cn/anubis/provider
47 3
TestAnubisInitializeWithSpecialTenantSignatureRepository.java
in component-test/src/main/java/org/apache/fineract/cn/anubis
37 2
AbstractNoKeyStorageTest.java
in component-test/src/main/java/org/apache/fineract/cn/anubis
45 2
AbstractNoInitializeTest.java
in component-test/src/main/java/org/apache/fineract/cn/anubis
42 2
AbstractSimpleTest.java
in component-test/src/main/java/org/apache/fineract/cn/anubis
48 2
TokenType.java
in library/src/main/java/org/apache/fineract/cn/anubis/token
21 2
AnubisProperties.java
in library/src/main/java/org/apache/fineract/cn/anubis/config
15 2
AnubisConfiguration.java
in library/src/main/java/org/apache/fineract/cn/anubis/config
26 2
SystemAuthenticator.java
in library/src/main/java/org/apache/fineract/cn/anubis/security
72 2
TokenInfo.java
in library/src/main/java/org/apache/fineract/cn/anubis/security
16 2
GuestAuthenticator.java
in library/src/main/java/org/apache/fineract/cn/anubis/security
36 2
TenantRsaKeyProvider.java
in library/src/main/java/org/apache/fineract/cn/anubis/provider
26 2
SignatureCreatorRestController.java
in library/src/main/java/org/apache/fineract/cn/anubis/controller
43 2
CheckKeyTimestamp.java
in api/src/main/java/org/apache/fineract/cn/anubis/api/v1/validation
23 2
TestAnubisKeyRotation.java
in component-test/src/main/java/org/apache/fineract/cn/anubis
60 1
TestAnubisInitializeWithoutServiceBacking.java
in component-test/src/main/java/org/apache/fineract/cn/anubis
19 1
TestPermittableEndpoints.java
in component-test/src/main/java/org/apache/fineract/cn/anubis
24 1
Files With Long Lines (Top 25)

There are 25 files with lines longer than 120 characters. In total, there are 61 long lines.

File# lines# units# long lines
PermittableService.java
in library/src/main/java/org/apache/fineract/cn/anubis/service
223 12 8
TestAnubisTenantPermissions.java
in component-test/src/main/java/org/apache/fineract/cn/anubis
171 17 5
ExampleRestController.java
in component-test/src/main/java/org/apache/fineract/cn/anubis/example/simple
51 6 4
FinKeycloakSecurityConfigurerAdapter.java
in library/src/main/java/org/apache/fineract/cn/anubis/config
142 14 4
TestAnubisKeyRotation.java
in component-test/src/main/java/org/apache/fineract/cn/anubis
60 1 3
ExampleRestController.java
in component-test/src/main/java/org/apache/fineract/cn/anubis/example/nokeystorage
49 4 3
TestAnubisInitialize.java
in component-test/src/main/java/org/apache/fineract/cn/anubis
101 8 3
TenantAuthorizationDataRepository.java
in library/src/main/java/org/apache/fineract/cn/anubis/repository
288 21 3
SystemAuthenticator.java
in library/src/main/java/org/apache/fineract/cn/anubis/security
72 2 3
AccountLevelAccessVerifierCustom.java
in library/src/main/java/org/apache/fineract/cn/anubis/security
28 1 3
FinKeycloakTenantAuthenticator.java
in library/src/main/java/org/apache/fineract/cn/anubis/security
102 6 3
TestSystemToken.java
in component-test/src/main/java/org/apache/fineract/cn/anubis
48 3 2
FinKeycloakAuthenticationProvider.java
in library/src/main/java/org/apache/fineract/cn/anubis/security
159 3 2
TenantAuthenticator.java
in library/src/main/java/org/apache/fineract/cn/anubis/security
86 4 2
ApplicationPermission.java
in library/src/main/java/org/apache/fineract/cn/anubis/security
118 10 2
PermittableEndpoint.java
in api/src/main/java/org/apache/fineract/cn/anubis/api/v1/domain
84 15 2
SuiteTestEnvironment.java
in component-test/src/main/java/org/apache/fineract/cn/anubis/suites
19 - 1
ExampleRestController.java
in component-test/src/main/java/org/apache/fineract/cn/anubis/example/noinitialize
65 - 1
AbstractNoKeyStorageTest.java
in component-test/src/main/java/org/apache/fineract/cn/anubis
45 2 1
TestPermittableEndpoints.java
in component-test/src/main/java/org/apache/fineract/cn/anubis
24 1 1
TenantRefreshTokenSerializer.java
in library/src/main/java/org/apache/fineract/cn/anubis/token
131 11 1
AnubisSecurityConfigurerAdapter.java
in library/src/main/java/org/apache/fineract/cn/anubis/config
91 7 1
IsisAuthenticatedAuthenticationProvider.java
in library/src/main/java/org/apache/fineract/cn/anubis/security
147 3 1
AmitAuthenticationException.java
in library/src/main/java/org/apache/fineract/cn/anubis/security
44 11 1
SignatureRestController.java
in library/src/main/java/org/apache/fineract/cn/anubis/controller
85 1 1
Correlations

File Size vs. Commits (all time): 87 points

library/src/main/java/org/apache/fineract/cn/anubis/config/FinKeycloakSecurityConfigurerAdapter.java x: 4 commits (all time) y: 142 lines of code library/src/main/java/org/apache/fineract/cn/anubis/security/AccountLevelAccessDeniedException.java x: 2 commits (all time) y: 8 lines of code library/src/main/java/org/apache/fineract/cn/anubis/security/AccountLevelAccessVerifierCustom.java x: 4 commits (all time) y: 28 lines of code library/src/main/java/org/apache/fineract/cn/anubis/security/FinKeycloakTenantAuthenticator.java x: 4 commits (all time) y: 102 lines of code api/src/main/java/org/apache/fineract/cn/anubis/api/v1/domain/AccountAccess.java x: 2 commits (all time) y: 24 lines of code api/src/main/java/org/apache/fineract/cn/anubis/api/v1/domain/AccountAccessTokenContent.java x: 2 commits (all time) y: 16 lines of code library/src/main/java/org/apache/fineract/cn/anubis/config/AnubisImportSelector.java x: 4 commits (all time) y: 58 lines of code library/src/main/java/org/apache/fineract/cn/anubis/config/AnubisSecurityConfigurerAdapter.java x: 4 commits (all time) y: 91 lines of code library/src/main/java/org/apache/fineract/cn/anubis/config/EnableAnubis.java x: 4 commits (all time) y: 18 lines of code library/src/main/java/org/apache/fineract/cn/anubis/provider/FinKeycloakRsaKeyProvider.java x: 2 commits (all time) y: 19 lines of code library/src/main/java/org/apache/fineract/cn/anubis/security/ApplicationPermission.java x: 4 commits (all time) y: 118 lines of code library/src/main/java/org/apache/fineract/cn/anubis/security/FinKeycloakAuthenticationProvider.java x: 2 commits (all time) y: 159 lines of code library/src/main/java/org/apache/fineract/cn/anubis/security/AnubisAuthentication.java x: 4 commits (all time) y: 66 lines of code api/src/main/java/org/apache/fineract/cn/anubis/api/v1/RoleConstants.java x: 2 commits (all time) y: 6 lines of code api/src/main/java/org/apache/fineract/cn/anubis/api/v1/TokenConstants.java x: 3 commits (all time) y: 11 lines of code api/src/main/java/org/apache/fineract/cn/anubis/api/v1/client/Anubis.java x: 2 commits (all time) y: 56 lines of code api/src/main/java/org/apache/fineract/cn/anubis/api/v1/client/AnubisApiFactory.java x: 2 commits (all time) y: 22 lines of code api/src/main/java/org/apache/fineract/cn/anubis/api/v1/domain/AllowedOperation.java x: 2 commits (all time) y: 29 lines of code api/src/main/java/org/apache/fineract/cn/anubis/api/v1/domain/ApplicationSignatureSet.java x: 2 commits (all time) y: 59 lines of code api/src/main/java/org/apache/fineract/cn/anubis/api/v1/domain/PermittableEndpoint.java x: 2 commits (all time) y: 84 lines of code api/src/main/java/org/apache/fineract/cn/anubis/api/v1/domain/Signature.java x: 2 commits (all time) y: 47 lines of code api/src/main/java/org/apache/fineract/cn/anubis/api/v1/domain/TokenContent.java x: 2 commits (all time) y: 35 lines of code api/src/main/java/org/apache/fineract/cn/anubis/api/v1/domain/TokenPermission.java x: 2 commits (all time) y: 45 lines of code api/src/main/java/org/apache/fineract/cn/anubis/api/v1/validation/CheckKeyTimestamp.java x: 2 commits (all time) y: 23 lines of code component-test/src/main/java/org/apache/fineract/cn/anubis/AbstractNoInitializeTest.java x: 2 commits (all time) y: 42 lines of code component-test/src/main/java/org/apache/fineract/cn/anubis/AbstractSimpleTest.java x: 2 commits (all time) y: 48 lines of code component-test/src/main/java/org/apache/fineract/cn/anubis/TestAnubisInitialize.java x: 2 commits (all time) y: 101 lines of code component-test/src/main/java/org/apache/fineract/cn/anubis/TestAnubisInitializeWithSpecialTenantSignatureRepository.java x: 2 commits (all time) y: 37 lines of code component-test/src/main/java/org/apache/fineract/cn/anubis/TestAnubisTenantPermissions.java x: 2 commits (all time) y: 171 lines of code component-test/src/main/java/org/apache/fineract/cn/anubis/example/noinitialize/Example.java x: 2 commits (all time) y: 36 lines of code component-test/src/main/java/org/apache/fineract/cn/anubis/example/noinitialize/ExampleConfiguration.java x: 2 commits (all time) y: 15 lines of code component-test/src/main/java/org/apache/fineract/cn/anubis/example/noinitialize/ExampleRestController.java x: 2 commits (all time) y: 65 lines of code component-test/src/main/java/org/apache/fineract/cn/anubis/example/noinitialize/UserContext.java x: 2 commits (all time) y: 44 lines of code component-test/src/main/java/org/apache/fineract/cn/anubis/example/nokeystorage/Example.java x: 2 commits (all time) y: 14 lines of code component-test/src/main/java/org/apache/fineract/cn/anubis/example/nokeystorage/ExampleRestController.java x: 2 commits (all time) y: 49 lines of code component-test/src/main/java/org/apache/fineract/cn/anubis/example/simple/ExampleRestController.java x: 2 commits (all time) y: 51 lines of code component-test/src/main/java/org/apache/fineract/cn/anubis/example/simple/Metrics.java x: 2 commits (all time) y: 18 lines of code component-test/src/main/java/org/apache/fineract/cn/anubis/example/simple/MetricsFeignClient.java x: 2 commits (all time) y: 13 lines of code component-test/src/main/java/org/apache/fineract/cn/anubis/suites/TestSuiteNoKeyStorage.java x: 2 commits (all time) y: 10 lines of code library/src/main/java/org/apache/fineract/cn/anubis/annotation/AcceptedTokenType.java x: 2 commits (all time) y: 4 lines of code library/src/main/java/org/apache/fineract/cn/anubis/annotation/Permittable.java x: 2 commits (all time) y: 12 lines of code library/src/main/java/org/apache/fineract/cn/anubis/config/AnubisConfiguration.java x: 2 commits (all time) y: 26 lines of code library/src/main/java/org/apache/fineract/cn/anubis/filter/IsisAuthenticatedProcessingFilter.java x: 2 commits (all time) y: 21 lines of code library/src/main/java/org/apache/fineract/cn/anubis/repository/TenantAuthorizationDataRepository.java x: 2 commits (all time) y: 288 lines of code library/src/main/java/org/apache/fineract/cn/anubis/security/AnubisPrincipal.java x: 2 commits (all time) y: 41 lines of code library/src/main/java/org/apache/fineract/cn/anubis/security/IsisAuthenticatedAuthenticationProvider.java x: 2 commits (all time) y: 147 lines of code library/src/main/java/org/apache/fineract/cn/anubis/security/SystemAuthenticator.java x: 2 commits (all time) y: 72 lines of code library/src/main/java/org/apache/fineract/cn/anubis/security/TenantAuthenticator.java x: 2 commits (all time) y: 86 lines of code library/src/main/java/org/apache/fineract/cn/anubis/service/PermittableService.java x: 2 commits (all time) y: 223 lines of code library/src/main/java/org/apache/fineract/cn/anubis/token/SystemAccessTokenSerializer.java x: 2 commits (all time) y: 71 lines of code library/src/main/java/org/apache/fineract/cn/anubis/token/TenantAccessTokenSerializer.java x: 2 commits (all time) y: 83 lines of code library/src/main/java/org/apache/fineract/cn/anubis/token/TenantApplicationRsaKeyProvider.java x: 2 commits (all time) y: 7 lines of code library/src/main/java/org/apache/fineract/cn/anubis/token/TenantRefreshTokenSerializer.java x: 2 commits (all time) y: 131 lines of code library/src/main/java/org/apache/fineract/cn/anubis/token/TokenDeserializationResult.java x: 2 commits (all time) y: 31 lines of code component-test/src/main/resources/logback.xml x: 4 commits (all time) y: 33 lines of code
288.0
lines of code
  min: 4.0
  average: 48.72
  25th percentile: 17.0
  median: 35.0
  75th percentile: 59.0
  max: 288.0
0 4.0
commits (all time)
min: 2.0 | average: 2.22 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 4.0

File Size vs. Contributors (all time): 87 points

library/src/main/java/org/apache/fineract/cn/anubis/config/FinKeycloakSecurityConfigurerAdapter.java x: 2 contributors (all time) y: 142 lines of code library/src/main/java/org/apache/fineract/cn/anubis/security/AccountLevelAccessDeniedException.java x: 2 contributors (all time) y: 8 lines of code library/src/main/java/org/apache/fineract/cn/anubis/security/AccountLevelAccessVerifierCustom.java x: 2 contributors (all time) y: 28 lines of code library/src/main/java/org/apache/fineract/cn/anubis/security/FinKeycloakTenantAuthenticator.java x: 2 contributors (all time) y: 102 lines of code api/src/main/java/org/apache/fineract/cn/anubis/api/v1/domain/AccountAccess.java x: 2 contributors (all time) y: 24 lines of code api/src/main/java/org/apache/fineract/cn/anubis/api/v1/domain/AccountAccessTokenContent.java x: 2 contributors (all time) y: 16 lines of code library/src/main/java/org/apache/fineract/cn/anubis/config/AnubisImportSelector.java x: 3 contributors (all time) y: 58 lines of code library/src/main/java/org/apache/fineract/cn/anubis/config/AnubisSecurityConfigurerAdapter.java x: 3 contributors (all time) y: 91 lines of code library/src/main/java/org/apache/fineract/cn/anubis/config/EnableAnubis.java x: 3 contributors (all time) y: 18 lines of code library/src/main/java/org/apache/fineract/cn/anubis/provider/FinKeycloakRsaKeyProvider.java x: 2 contributors (all time) y: 19 lines of code library/src/main/java/org/apache/fineract/cn/anubis/security/ApplicationPermission.java x: 3 contributors (all time) y: 118 lines of code library/src/main/java/org/apache/fineract/cn/anubis/security/FinKeycloakAuthenticationProvider.java x: 2 contributors (all time) y: 159 lines of code library/src/main/java/org/apache/fineract/cn/anubis/security/AnubisAuthentication.java x: 3 contributors (all time) y: 66 lines of code api/src/main/java/org/apache/fineract/cn/anubis/api/v1/RoleConstants.java x: 1 contributors (all time) y: 6 lines of code api/src/main/java/org/apache/fineract/cn/anubis/api/v1/TokenConstants.java x: 1 contributors (all time) y: 11 lines of code api/src/main/java/org/apache/fineract/cn/anubis/api/v1/client/Anubis.java x: 1 contributors (all time) y: 56 lines of code api/src/main/java/org/apache/fineract/cn/anubis/api/v1/client/AnubisApiFactory.java x: 1 contributors (all time) y: 22 lines of code api/src/main/java/org/apache/fineract/cn/anubis/api/v1/domain/AllowedOperation.java x: 1 contributors (all time) y: 29 lines of code api/src/main/java/org/apache/fineract/cn/anubis/api/v1/domain/ApplicationSignatureSet.java x: 1 contributors (all time) y: 59 lines of code api/src/main/java/org/apache/fineract/cn/anubis/api/v1/domain/PermittableEndpoint.java x: 1 contributors (all time) y: 84 lines of code api/src/main/java/org/apache/fineract/cn/anubis/api/v1/domain/Signature.java x: 1 contributors (all time) y: 47 lines of code api/src/main/java/org/apache/fineract/cn/anubis/api/v1/domain/TokenContent.java x: 1 contributors (all time) y: 35 lines of code api/src/main/java/org/apache/fineract/cn/anubis/api/v1/domain/TokenPermission.java x: 1 contributors (all time) y: 45 lines of code api/src/main/java/org/apache/fineract/cn/anubis/api/v1/validation/CheckKeyTimestamp.java x: 1 contributors (all time) y: 23 lines of code api/src/main/java/org/apache/fineract/cn/anubis/api/v1/validation/ValidKeyTimestamp.java x: 1 contributors (all time) y: 16 lines of code component-test/src/main/java/org/apache/fineract/cn/anubis/AbstractNoInitializeTest.java x: 1 contributors (all time) y: 42 lines of code component-test/src/main/java/org/apache/fineract/cn/anubis/AbstractSimpleTest.java x: 1 contributors (all time) y: 48 lines of code component-test/src/main/java/org/apache/fineract/cn/anubis/TestAnubisInitialize.java x: 1 contributors (all time) y: 101 lines of code component-test/src/main/java/org/apache/fineract/cn/anubis/TestAnubisInitializeWithSpecialTenantSignatureRepository.java x: 1 contributors (all time) y: 37 lines of code component-test/src/main/java/org/apache/fineract/cn/anubis/TestAnubisInitializeWithoutServiceBacking.java x: 1 contributors (all time) y: 19 lines of code component-test/src/main/java/org/apache/fineract/cn/anubis/TestAnubisTenantPermissions.java x: 1 contributors (all time) y: 171 lines of code component-test/src/main/java/org/apache/fineract/cn/anubis/TestPermittableEndpoints.java x: 1 contributors (all time) y: 24 lines of code component-test/src/main/java/org/apache/fineract/cn/anubis/example/noinitialize/Example.java x: 1 contributors (all time) y: 36 lines of code component-test/src/main/java/org/apache/fineract/cn/anubis/example/noinitialize/ExampleConfiguration.java x: 1 contributors (all time) y: 15 lines of code component-test/src/main/java/org/apache/fineract/cn/anubis/example/noinitialize/ExampleRestController.java x: 1 contributors (all time) y: 65 lines of code component-test/src/main/java/org/apache/fineract/cn/anubis/example/noinitialize/UserContext.java x: 1 contributors (all time) y: 44 lines of code component-test/src/main/java/org/apache/fineract/cn/anubis/example/nokeystorage/Example.java x: 1 contributors (all time) y: 14 lines of code component-test/src/main/java/org/apache/fineract/cn/anubis/example/nokeystorage/ExampleRestController.java x: 1 contributors (all time) y: 49 lines of code component-test/src/main/java/org/apache/fineract/cn/anubis/example/simple/ExampleRestController.java x: 1 contributors (all time) y: 51 lines of code component-test/src/main/java/org/apache/fineract/cn/anubis/example/simple/Metrics.java x: 1 contributors (all time) y: 18 lines of code component-test/src/main/java/org/apache/fineract/cn/anubis/example/simple/MetricsFeignClient.java x: 1 contributors (all time) y: 13 lines of code component-test/src/main/java/org/apache/fineract/cn/anubis/suites/TestSuiteNoKeyStorage.java x: 1 contributors (all time) y: 10 lines of code library/src/main/java/org/apache/fineract/cn/anubis/annotation/AcceptedTokenType.java x: 1 contributors (all time) y: 4 lines of code library/src/main/java/org/apache/fineract/cn/anubis/annotation/Permittable.java x: 1 contributors (all time) y: 12 lines of code library/src/main/java/org/apache/fineract/cn/anubis/annotation/Permittables.java x: 1 contributors (all time) y: 9 lines of code library/src/main/java/org/apache/fineract/cn/anubis/config/AnubisConfiguration.java x: 1 contributors (all time) y: 26 lines of code library/src/main/java/org/apache/fineract/cn/anubis/filter/IsisAuthenticatedProcessingFilter.java x: 1 contributors (all time) y: 21 lines of code library/src/main/java/org/apache/fineract/cn/anubis/repository/TenantAuthorizationDataRepository.java x: 1 contributors (all time) y: 288 lines of code library/src/main/java/org/apache/fineract/cn/anubis/security/AnubisPrincipal.java x: 1 contributors (all time) y: 41 lines of code library/src/main/java/org/apache/fineract/cn/anubis/security/IsisAuthenticatedAuthenticationProvider.java x: 1 contributors (all time) y: 147 lines of code library/src/main/java/org/apache/fineract/cn/anubis/security/SystemAuthenticator.java x: 1 contributors (all time) y: 72 lines of code library/src/main/java/org/apache/fineract/cn/anubis/security/TenantAuthenticator.java x: 1 contributors (all time) y: 86 lines of code library/src/main/java/org/apache/fineract/cn/anubis/service/PermittableService.java x: 1 contributors (all time) y: 223 lines of code library/src/main/java/org/apache/fineract/cn/anubis/token/SystemAccessTokenSerializer.java x: 1 contributors (all time) y: 71 lines of code library/src/main/java/org/apache/fineract/cn/anubis/token/TenantAccessTokenSerializer.java x: 1 contributors (all time) y: 83 lines of code library/src/main/java/org/apache/fineract/cn/anubis/token/TenantApplicationRsaKeyProvider.java x: 1 contributors (all time) y: 7 lines of code library/src/main/java/org/apache/fineract/cn/anubis/token/TenantRefreshTokenSerializer.java x: 1 contributors (all time) y: 131 lines of code library/src/main/java/org/apache/fineract/cn/anubis/token/TokenDeserializationResult.java x: 1 contributors (all time) y: 31 lines of code component-test/src/main/resources/logback.xml x: 2 contributors (all time) y: 33 lines of code
288.0
lines of code
  min: 4.0
  average: 48.72
  25th percentile: 17.0
  median: 35.0
  75th percentile: 59.0
  max: 288.0
0 3.0
contributors (all time)
min: 1.0 | average: 1.22 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 3.0

File Size vs. Commits (30 days): 0 points

No data for "commits (30d)" vs. "lines of code".

File Size vs. Contributors (30 days): 0 points

No data for "contributors (30d)" vs. "lines of code".


File Size vs. Commits (90 days): 0 points

No data for "commits (90d)" vs. "lines of code".

File Size vs. Contributors (90 days): 0 points

No data for "contributors (90d)" vs. "lines of code".