apache / sling-org-apache-sling-auth-oauth-client
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 44 files with 2,310 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 1 file changed 6-20 times (134 lines of code)
    • 43 files changed 1-5 times (2,176 lines of code)
0% | 0% | 0% | 5% | 94%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 44 files with 2,310 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 27 files changed by 2-5 contributors (1,156 lines of code)
    • 17 files changed by 1 contributor (1,154 lines of code)
0% | 0% | 0% | 50% | 49%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
java, json, md, txt, xml, gitignore, yaml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 0% | 5% | 94%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
src0% | 0% | 0% | 5% | 94%
Most Frequently Changed Files (Top 44)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
JcrUserHomeOAuthTokenStore.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
134 4 2024-12-05 2025-05-04 6 3 rombert@apache.org nscendoni@adobe.com
OidcProviderMetadataRegistry.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
39 - 2024-12-05 2025-05-04 5 3 rombert@apache.org nscendoni@adobe.com
OAuthTokenRefresherImpl.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
46 - 2024-12-05 2025-05-04 5 3 rombert@apache.org nscendoni@adobe.com
OAuthCallbackServlet.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
167 4 2024-12-05 2025-05-04 5 3 rombert@apache.org nscendoni@adobe.com
ClientConnection.java
in src/main/java/org/apache/sling/auth/oauth_client
5 - 2024-12-05 2025-03-25 4 3 rombert@apache.org angela@apache.org
OAuthTokenStore.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
11 - 2024-12-12 2025-05-04 4 3 rombert@apache.org nscendoni@adobe.com
OAuthToken.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
30 2 2024-12-12 2025-05-04 4 3 rombert@apache.org nscendoni@adobe.com
Converter.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
40 1 2024-12-05 2025-03-25 4 3 rombert@apache.org angela@apache.org
CryptoOAuthStateManager.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
52 1 2024-12-05 2025-05-04 4 3 rombert@apache.org nscendoni@adobe.com
OidcConnectionImpl.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
66 9 2024-12-05 2025-05-04 4 3 rombert@apache.org nscendoni@adobe.com
RedisOAuthTokenStore.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
84 6 2024-12-05 2025-03-25 4 3 rombert@apache.org angela@apache.org
OAuthEnabledSlingServlet.java
in src/main/java/org/apache/sling/auth/oauth_client/support
124 13 2024-12-05 2025-05-04 4 2 rombert@apache.org nscendoni@adobe.com
OidcTokens.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
4 1 2024-12-12 2025-03-25 3 3 rombert@apache.org angela@apache.org
OAuthTokens.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
4 1 2024-12-12 2025-03-25 3 3 rombert@apache.org angela@apache.org
OAuthState.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
4 1 2024-12-05 2025-03-25 3 3 rombert@apache.org angela@apache.org
OAuthTokenRefresher.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
6 - 2024-12-12 2025-03-25 3 3 rombert@apache.org angela@apache.org
OAuthEntryPointException.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
8 1 2024-12-05 2025-03-25 3 3 rombert@apache.org angela@apache.org
OAuthFlowException.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
9 1 2024-12-05 2025-03-25 3 3 rombert@apache.org angela@apache.org
OAuthStateManager.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
11 - 2024-12-05 2025-03-25 3 3 rombert@apache.org angela@apache.org
OAuthTokenAccess.java
in src/main/java/org/apache/sling/auth/oauth_client
13 - 2024-12-10 2025-05-04 3 2 rombert@apache.org nscendoni@adobe.com
OAuthUris.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
23 1 2024-12-12 2025-03-25 3 3 rombert@apache.org angela@apache.org
OAuthTokenResponse.java
in src/main/java/org/apache/sling/auth/oauth_client
32 2 2024-12-10 2025-05-04 3 2 rombert@apache.org nscendoni@adobe.com
ResolvedOAuthConnection.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
39 1 2024-12-05 2025-03-25 3 3 rombert@apache.org angela@apache.org
OAuthConnectionImpl.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
51 5 2024-12-05 2025-03-25 3 3 rombert@apache.org angela@apache.org
OAuthException.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
10 2 2024-12-12 2025-05-04 2 2 rombert@apache.org nscendoni@adobe.com
TokenAccessImpl.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
68 2 2024-12-12 2025-05-04 2 2 rombert@apache.org nscendoni@adobe.com
OAuthEntryPointServlet.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
76 3 2024-12-05 2025-05-04 2 2 rombert@apache.org nscendoni@adobe.com
package-info.java
in src/main/java/org/apache/sling/auth/oauth_client/spi
2 - 2025-05-04 2025-05-04 1 1 nscendoni@adobe.com nscendoni@adobe.com
package-info.java
in src/main/java/org/apache/sling/auth/oauth_client
4 - 2024-12-05 2024-12-05 1 1 rombert@apache.org rombert@apache.org
TokenState.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
4 - 2024-12-12 2024-12-12 1 1 rombert@apache.org rombert@apache.org
package-info.java
in src/main/java/org/apache/sling/auth/oauth_client/support
4 - 2024-12-05 2024-12-05 1 1 rombert@apache.org rombert@apache.org
RedirectTarget.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
6 1 2025-05-04 2025-05-04 1 1 nscendoni@adobe.com nscendoni@adobe.com
OAuthCallbackException.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
7 1 2024-12-05 2024-12-05 1 1 rombert@apache.org rombert@apache.org
OidcAuthenticationException.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
9 - 2025-05-04 2025-05-04 1 1 nscendoni@adobe.com nscendoni@adobe.com
UserInfoProcessor.java
in src/main/java/org/apache/sling/auth/oauth_client/spi
9 - 2025-05-04 2025-05-04 1 1 nscendoni@adobe.com nscendoni@adobe.com
LoginCookieManager.java
in src/main/java/org/apache/sling/auth/oauth_client/spi
15 - 2025-05-04 2025-05-04 1 1 nscendoni@adobe.com nscendoni@adobe.com
ResolvedOidcConnection.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
34 1 2025-05-04 2025-05-04 1 1 nscendoni@adobe.com nscendoni@adobe.com
RedirectHelper.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
43 1 2025-05-04 2025-05-04 1 1 nscendoni@adobe.com nscendoni@adobe.com
OidcAuthCredentials.java
in src/main/java/org/apache/sling/auth/oauth_client/spi
43 3 2025-05-04 2025-05-04 1 1 nscendoni@adobe.com nscendoni@adobe.com
UserInfoProcessorImpl.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
52 - 2025-05-04 2025-05-04 1 1 nscendoni@adobe.com nscendoni@adobe.com
SlingLoginCookieManager.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
158 3 2025-05-04 2025-05-04 1 1 nscendoni@adobe.com nscendoni@adobe.com
OidcIdentityProvider.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
170 7 2025-05-04 2025-05-04 1 1 nscendoni@adobe.com nscendoni@adobe.com
TokenStore.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
240 7 2025-05-04 2025-05-04 1 1 nscendoni@adobe.com nscendoni@adobe.com
OidcAuthenticationHandler.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
354 5 2025-05-04 2025-05-04 1 1 nscendoni@adobe.com nscendoni@adobe.com
Files With Most Contributors (Top 44)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
JcrUserHomeOAuthTokenStore.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
134 4 2024-12-05 2025-05-04 6 3 rombert@apache.org nscendoni@adobe.com
OAuthTokenRefresherImpl.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
46 - 2024-12-05 2025-05-04 5 3 rombert@apache.org nscendoni@adobe.com
OidcProviderMetadataRegistry.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
39 - 2024-12-05 2025-05-04 5 3 rombert@apache.org nscendoni@adobe.com
OAuthCallbackServlet.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
167 4 2024-12-05 2025-05-04 5 3 rombert@apache.org nscendoni@adobe.com
ClientConnection.java
in src/main/java/org/apache/sling/auth/oauth_client
5 - 2024-12-05 2025-03-25 4 3 rombert@apache.org angela@apache.org
OAuthToken.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
30 2 2024-12-12 2025-05-04 4 3 rombert@apache.org nscendoni@adobe.com
OidcConnectionImpl.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
66 9 2024-12-05 2025-05-04 4 3 rombert@apache.org nscendoni@adobe.com
OAuthTokenStore.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
11 - 2024-12-12 2025-05-04 4 3 rombert@apache.org nscendoni@adobe.com
CryptoOAuthStateManager.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
52 1 2024-12-05 2025-05-04 4 3 rombert@apache.org nscendoni@adobe.com
Converter.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
40 1 2024-12-05 2025-03-25 4 3 rombert@apache.org angela@apache.org
RedisOAuthTokenStore.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
84 6 2024-12-05 2025-03-25 4 3 rombert@apache.org angela@apache.org
OAuthState.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
4 1 2024-12-05 2025-03-25 3 3 rombert@apache.org angela@apache.org
OAuthConnectionImpl.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
51 5 2024-12-05 2025-03-25 3 3 rombert@apache.org angela@apache.org
OAuthTokens.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
4 1 2024-12-12 2025-03-25 3 3 rombert@apache.org angela@apache.org
ResolvedOAuthConnection.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
39 1 2024-12-05 2025-03-25 3 3 rombert@apache.org angela@apache.org
OidcTokens.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
4 1 2024-12-12 2025-03-25 3 3 rombert@apache.org angela@apache.org
OAuthTokenRefresher.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
6 - 2024-12-12 2025-03-25 3 3 rombert@apache.org angela@apache.org
OAuthEntryPointException.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
8 1 2024-12-05 2025-03-25 3 3 rombert@apache.org angela@apache.org
OAuthUris.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
23 1 2024-12-12 2025-03-25 3 3 rombert@apache.org angela@apache.org
OAuthFlowException.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
9 1 2024-12-05 2025-03-25 3 3 rombert@apache.org angela@apache.org
OAuthStateManager.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
11 - 2024-12-05 2025-03-25 3 3 rombert@apache.org angela@apache.org
OAuthEnabledSlingServlet.java
in src/main/java/org/apache/sling/auth/oauth_client/support
124 13 2024-12-05 2025-05-04 4 2 rombert@apache.org nscendoni@adobe.com
OAuthTokenResponse.java
in src/main/java/org/apache/sling/auth/oauth_client
32 2 2024-12-10 2025-05-04 3 2 rombert@apache.org nscendoni@adobe.com
OAuthTokenAccess.java
in src/main/java/org/apache/sling/auth/oauth_client
13 - 2024-12-10 2025-05-04 3 2 rombert@apache.org nscendoni@adobe.com
OAuthEntryPointServlet.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
76 3 2024-12-05 2025-05-04 2 2 rombert@apache.org nscendoni@adobe.com
OAuthException.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
10 2 2024-12-12 2025-05-04 2 2 rombert@apache.org nscendoni@adobe.com
TokenAccessImpl.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
68 2 2024-12-12 2025-05-04 2 2 rombert@apache.org nscendoni@adobe.com
UserInfoProcessor.java
in src/main/java/org/apache/sling/auth/oauth_client/spi
9 - 2025-05-04 2025-05-04 1 1 nscendoni@adobe.com nscendoni@adobe.com
LoginCookieManager.java
in src/main/java/org/apache/sling/auth/oauth_client/spi
15 - 2025-05-04 2025-05-04 1 1 nscendoni@adobe.com nscendoni@adobe.com
OidcAuthCredentials.java
in src/main/java/org/apache/sling/auth/oauth_client/spi
43 3 2025-05-04 2025-05-04 1 1 nscendoni@adobe.com nscendoni@adobe.com
package-info.java
in src/main/java/org/apache/sling/auth/oauth_client/spi
2 - 2025-05-04 2025-05-04 1 1 nscendoni@adobe.com nscendoni@adobe.com
package-info.java
in src/main/java/org/apache/sling/auth/oauth_client/support
4 - 2024-12-05 2024-12-05 1 1 rombert@apache.org rombert@apache.org
RedirectTarget.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
6 1 2025-05-04 2025-05-04 1 1 nscendoni@adobe.com nscendoni@adobe.com
RedirectHelper.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
43 1 2025-05-04 2025-05-04 1 1 nscendoni@adobe.com nscendoni@adobe.com
UserInfoProcessorImpl.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
52 - 2025-05-04 2025-05-04 1 1 nscendoni@adobe.com nscendoni@adobe.com
OidcAuthenticationException.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
9 - 2025-05-04 2025-05-04 1 1 nscendoni@adobe.com nscendoni@adobe.com
SlingLoginCookieManager.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
158 3 2025-05-04 2025-05-04 1 1 nscendoni@adobe.com nscendoni@adobe.com
OAuthCallbackException.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
7 1 2024-12-05 2024-12-05 1 1 rombert@apache.org rombert@apache.org
OidcIdentityProvider.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
170 7 2025-05-04 2025-05-04 1 1 nscendoni@adobe.com nscendoni@adobe.com
TokenStore.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
240 7 2025-05-04 2025-05-04 1 1 nscendoni@adobe.com nscendoni@adobe.com
TokenState.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
4 - 2024-12-12 2024-12-12 1 1 rombert@apache.org rombert@apache.org
ResolvedOidcConnection.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
34 1 2025-05-04 2025-05-04 1 1 nscendoni@adobe.com nscendoni@adobe.com
OidcAuthenticationHandler.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
354 5 2025-05-04 2025-05-04 1 1 nscendoni@adobe.com nscendoni@adobe.com
package-info.java
in src/main/java/org/apache/sling/auth/oauth_client
4 - 2024-12-05 2024-12-05 1 1 rombert@apache.org rombert@apache.org
Files With Least Contributors (Top 44)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
OidcAuthenticationHandler.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
354 5 2025-05-04 2025-05-04 1 1 nscendoni@adobe.com nscendoni@adobe.com
TokenStore.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
240 7 2025-05-04 2025-05-04 1 1 nscendoni@adobe.com nscendoni@adobe.com
OidcIdentityProvider.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
170 7 2025-05-04 2025-05-04 1 1 nscendoni@adobe.com nscendoni@adobe.com
SlingLoginCookieManager.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
158 3 2025-05-04 2025-05-04 1 1 nscendoni@adobe.com nscendoni@adobe.com
UserInfoProcessorImpl.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
52 - 2025-05-04 2025-05-04 1 1 nscendoni@adobe.com nscendoni@adobe.com
OidcAuthCredentials.java
in src/main/java/org/apache/sling/auth/oauth_client/spi
43 3 2025-05-04 2025-05-04 1 1 nscendoni@adobe.com nscendoni@adobe.com
RedirectHelper.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
43 1 2025-05-04 2025-05-04 1 1 nscendoni@adobe.com nscendoni@adobe.com
ResolvedOidcConnection.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
34 1 2025-05-04 2025-05-04 1 1 nscendoni@adobe.com nscendoni@adobe.com
LoginCookieManager.java
in src/main/java/org/apache/sling/auth/oauth_client/spi
15 - 2025-05-04 2025-05-04 1 1 nscendoni@adobe.com nscendoni@adobe.com
UserInfoProcessor.java
in src/main/java/org/apache/sling/auth/oauth_client/spi
9 - 2025-05-04 2025-05-04 1 1 nscendoni@adobe.com nscendoni@adobe.com
OidcAuthenticationException.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
9 - 2025-05-04 2025-05-04 1 1 nscendoni@adobe.com nscendoni@adobe.com
OAuthCallbackException.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
7 1 2024-12-05 2024-12-05 1 1 rombert@apache.org rombert@apache.org
RedirectTarget.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
6 1 2025-05-04 2025-05-04 1 1 nscendoni@adobe.com nscendoni@adobe.com
package-info.java
in src/main/java/org/apache/sling/auth/oauth_client/support
4 - 2024-12-05 2024-12-05 1 1 rombert@apache.org rombert@apache.org
TokenState.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
4 - 2024-12-12 2024-12-12 1 1 rombert@apache.org rombert@apache.org
package-info.java
in src/main/java/org/apache/sling/auth/oauth_client
4 - 2024-12-05 2024-12-05 1 1 rombert@apache.org rombert@apache.org
package-info.java
in src/main/java/org/apache/sling/auth/oauth_client/spi
2 - 2025-05-04 2025-05-04 1 1 nscendoni@adobe.com nscendoni@adobe.com
OAuthEnabledSlingServlet.java
in src/main/java/org/apache/sling/auth/oauth_client/support
124 13 2024-12-05 2025-05-04 4 2 rombert@apache.org nscendoni@adobe.com
OAuthEntryPointServlet.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
76 3 2024-12-05 2025-05-04 2 2 rombert@apache.org nscendoni@adobe.com
TokenAccessImpl.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
68 2 2024-12-12 2025-05-04 2 2 rombert@apache.org nscendoni@adobe.com
OAuthTokenResponse.java
in src/main/java/org/apache/sling/auth/oauth_client
32 2 2024-12-10 2025-05-04 3 2 rombert@apache.org nscendoni@adobe.com
OAuthTokenAccess.java
in src/main/java/org/apache/sling/auth/oauth_client
13 - 2024-12-10 2025-05-04 3 2 rombert@apache.org nscendoni@adobe.com
OAuthException.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
10 2 2024-12-12 2025-05-04 2 2 rombert@apache.org nscendoni@adobe.com
OAuthCallbackServlet.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
167 4 2024-12-05 2025-05-04 5 3 rombert@apache.org nscendoni@adobe.com
JcrUserHomeOAuthTokenStore.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
134 4 2024-12-05 2025-05-04 6 3 rombert@apache.org nscendoni@adobe.com
RedisOAuthTokenStore.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
84 6 2024-12-05 2025-03-25 4 3 rombert@apache.org angela@apache.org
OidcConnectionImpl.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
66 9 2024-12-05 2025-05-04 4 3 rombert@apache.org nscendoni@adobe.com
CryptoOAuthStateManager.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
52 1 2024-12-05 2025-05-04 4 3 rombert@apache.org nscendoni@adobe.com
OAuthConnectionImpl.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
51 5 2024-12-05 2025-03-25 3 3 rombert@apache.org angela@apache.org
OAuthTokenRefresherImpl.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
46 - 2024-12-05 2025-05-04 5 3 rombert@apache.org nscendoni@adobe.com
Converter.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
40 1 2024-12-05 2025-03-25 4 3 rombert@apache.org angela@apache.org
ResolvedOAuthConnection.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
39 1 2024-12-05 2025-03-25 3 3 rombert@apache.org angela@apache.org
OidcProviderMetadataRegistry.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
39 - 2024-12-05 2025-05-04 5 3 rombert@apache.org nscendoni@adobe.com
OAuthToken.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
30 2 2024-12-12 2025-05-04 4 3 rombert@apache.org nscendoni@adobe.com
OAuthUris.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
23 1 2024-12-12 2025-03-25 3 3 rombert@apache.org angela@apache.org
OAuthTokenStore.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
11 - 2024-12-12 2025-05-04 4 3 rombert@apache.org nscendoni@adobe.com
OAuthStateManager.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
11 - 2024-12-05 2025-03-25 3 3 rombert@apache.org angela@apache.org
OAuthFlowException.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
9 1 2024-12-05 2025-03-25 3 3 rombert@apache.org angela@apache.org
OAuthEntryPointException.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
8 1 2024-12-05 2025-03-25 3 3 rombert@apache.org angela@apache.org
OAuthTokenRefresher.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
6 - 2024-12-12 2025-03-25 3 3 rombert@apache.org angela@apache.org
ClientConnection.java
in src/main/java/org/apache/sling/auth/oauth_client
5 - 2024-12-05 2025-03-25 4 3 rombert@apache.org angela@apache.org
OAuthState.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
4 1 2024-12-05 2025-03-25 3 3 rombert@apache.org angela@apache.org
OAuthTokens.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
4 1 2024-12-12 2025-03-25 3 3 rombert@apache.org angela@apache.org
OidcTokens.java
in src/main/java/org/apache/sling/auth/oauth_client/impl
4 1 2024-12-12 2025-03-25 3 3 rombert@apache.org angela@apache.org
Correlations

File Size vs. Number of Changes: 44 points

src/main/java/org/apache/sling/auth/oauth_client/OAuthTokenAccess.java x: 13 lines of code y: 3 # changes src/main/java/org/apache/sling/auth/oauth_client/OAuthTokenResponse.java x: 32 lines of code y: 3 # changes src/main/java/org/apache/sling/auth/oauth_client/impl/CryptoOAuthStateManager.java x: 52 lines of code y: 4 # changes src/main/java/org/apache/sling/auth/oauth_client/impl/JcrUserHomeOAuthTokenStore.java x: 134 lines of code y: 6 # changes src/main/java/org/apache/sling/auth/oauth_client/impl/OAuthCallbackServlet.java x: 167 lines of code y: 5 # changes src/main/java/org/apache/sling/auth/oauth_client/impl/OAuthEntryPointServlet.java x: 76 lines of code y: 2 # changes src/main/java/org/apache/sling/auth/oauth_client/impl/OAuthException.java x: 10 lines of code y: 2 # changes src/main/java/org/apache/sling/auth/oauth_client/impl/OAuthToken.java x: 30 lines of code y: 4 # changes src/main/java/org/apache/sling/auth/oauth_client/impl/OAuthTokenRefresherImpl.java x: 46 lines of code y: 5 # changes src/main/java/org/apache/sling/auth/oauth_client/impl/OAuthTokenStore.java x: 11 lines of code y: 4 # changes src/main/java/org/apache/sling/auth/oauth_client/impl/OidcAuthenticationException.java x: 9 lines of code y: 1 # changes src/main/java/org/apache/sling/auth/oauth_client/impl/OidcAuthenticationHandler.java x: 354 lines of code y: 1 # changes src/main/java/org/apache/sling/auth/oauth_client/impl/OidcConnectionImpl.java x: 66 lines of code y: 4 # changes src/main/java/org/apache/sling/auth/oauth_client/impl/OidcIdentityProvider.java x: 170 lines of code y: 1 # changes src/main/java/org/apache/sling/auth/oauth_client/impl/OidcProviderMetadataRegistry.java x: 39 lines of code y: 5 # changes src/main/java/org/apache/sling/auth/oauth_client/impl/RedirectHelper.java x: 43 lines of code y: 1 # changes src/main/java/org/apache/sling/auth/oauth_client/impl/RedirectTarget.java x: 6 lines of code y: 1 # changes src/main/java/org/apache/sling/auth/oauth_client/impl/ResolvedOidcConnection.java x: 34 lines of code y: 1 # changes src/main/java/org/apache/sling/auth/oauth_client/impl/SlingLoginCookieManager.java x: 158 lines of code y: 1 # changes src/main/java/org/apache/sling/auth/oauth_client/impl/TokenAccessImpl.java x: 68 lines of code y: 2 # changes src/main/java/org/apache/sling/auth/oauth_client/impl/TokenStore.java x: 240 lines of code y: 1 # changes src/main/java/org/apache/sling/auth/oauth_client/impl/UserInfoProcessorImpl.java x: 52 lines of code y: 1 # changes src/main/java/org/apache/sling/auth/oauth_client/spi/LoginCookieManager.java x: 15 lines of code y: 1 # changes src/main/java/org/apache/sling/auth/oauth_client/spi/package-info.java x: 2 lines of code y: 1 # changes src/main/java/org/apache/sling/auth/oauth_client/support/OAuthEnabledSlingServlet.java x: 124 lines of code y: 4 # changes src/main/java/org/apache/sling/auth/oauth_client/ClientConnection.java x: 5 lines of code y: 4 # changes src/main/java/org/apache/sling/auth/oauth_client/impl/Converter.java x: 40 lines of code y: 4 # changes src/main/java/org/apache/sling/auth/oauth_client/impl/OAuthConnectionImpl.java x: 51 lines of code y: 3 # changes src/main/java/org/apache/sling/auth/oauth_client/impl/OAuthEntryPointException.java x: 8 lines of code y: 3 # changes src/main/java/org/apache/sling/auth/oauth_client/impl/OAuthFlowException.java x: 9 lines of code y: 3 # changes src/main/java/org/apache/sling/auth/oauth_client/impl/OAuthState.java x: 4 lines of code y: 3 # changes src/main/java/org/apache/sling/auth/oauth_client/impl/OAuthStateManager.java x: 11 lines of code y: 3 # changes src/main/java/org/apache/sling/auth/oauth_client/impl/OAuthTokenRefresher.java x: 6 lines of code y: 3 # changes src/main/java/org/apache/sling/auth/oauth_client/impl/OAuthUris.java x: 23 lines of code y: 3 # changes src/main/java/org/apache/sling/auth/oauth_client/impl/RedisOAuthTokenStore.java x: 84 lines of code y: 4 # changes src/main/java/org/apache/sling/auth/oauth_client/impl/ResolvedOAuthConnection.java x: 39 lines of code y: 3 # changes src/main/java/org/apache/sling/auth/oauth_client/impl/TokenState.java x: 4 lines of code y: 1 # changes src/main/java/org/apache/sling/auth/oauth_client/impl/OAuthCallbackException.java x: 7 lines of code y: 1 # changes
6.0
# changes
  min: 1.0
  average: 2.55
  25th percentile: 1.0
  median: 3.0
  75th percentile: 4.0
  max: 6.0
0 354.0
lines of code
min: 2.0 | average: 52.5 | 25th percentile: 7.25 | median: 31.0 | 75th percentile: 62.5 | max: 354.0

Number of Contributors vs. Number of Changes: 44 points

src/main/java/org/apache/sling/auth/oauth_client/OAuthTokenAccess.java x: 2 # contributors y: 3 # changes src/main/java/org/apache/sling/auth/oauth_client/impl/CryptoOAuthStateManager.java x: 3 # contributors y: 4 # changes src/main/java/org/apache/sling/auth/oauth_client/impl/JcrUserHomeOAuthTokenStore.java x: 3 # contributors y: 6 # changes src/main/java/org/apache/sling/auth/oauth_client/impl/OAuthCallbackServlet.java x: 3 # contributors y: 5 # changes src/main/java/org/apache/sling/auth/oauth_client/impl/OAuthEntryPointServlet.java x: 2 # contributors y: 2 # changes src/main/java/org/apache/sling/auth/oauth_client/impl/OidcAuthenticationException.java x: 1 # contributors y: 1 # changes src/main/java/org/apache/sling/auth/oauth_client/support/OAuthEnabledSlingServlet.java x: 2 # contributors y: 4 # changes src/main/java/org/apache/sling/auth/oauth_client/impl/OAuthConnectionImpl.java x: 3 # contributors y: 3 # changes
6.0
# changes
  min: 1.0
  average: 2.55
  25th percentile: 1.0
  median: 3.0
  75th percentile: 4.0
  max: 6.0
0 3.0
# contributors
min: 1.0 | average: 2.09 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 3.0

Number of Contributors vs. File Size: 44 points

src/main/java/org/apache/sling/auth/oauth_client/OAuthTokenAccess.java x: 2 # contributors y: 13 lines of code src/main/java/org/apache/sling/auth/oauth_client/OAuthTokenResponse.java x: 2 # contributors y: 32 lines of code src/main/java/org/apache/sling/auth/oauth_client/impl/CryptoOAuthStateManager.java x: 3 # contributors y: 52 lines of code src/main/java/org/apache/sling/auth/oauth_client/impl/JcrUserHomeOAuthTokenStore.java x: 3 # contributors y: 134 lines of code src/main/java/org/apache/sling/auth/oauth_client/impl/OAuthCallbackServlet.java x: 3 # contributors y: 167 lines of code src/main/java/org/apache/sling/auth/oauth_client/impl/OAuthEntryPointServlet.java x: 2 # contributors y: 76 lines of code src/main/java/org/apache/sling/auth/oauth_client/impl/OAuthException.java x: 2 # contributors y: 10 lines of code src/main/java/org/apache/sling/auth/oauth_client/impl/OAuthToken.java x: 3 # contributors y: 30 lines of code src/main/java/org/apache/sling/auth/oauth_client/impl/OAuthTokenRefresherImpl.java x: 3 # contributors y: 46 lines of code src/main/java/org/apache/sling/auth/oauth_client/impl/OAuthTokenStore.java x: 3 # contributors y: 11 lines of code src/main/java/org/apache/sling/auth/oauth_client/impl/OidcAuthenticationException.java x: 1 # contributors y: 9 lines of code src/main/java/org/apache/sling/auth/oauth_client/impl/OidcAuthenticationHandler.java x: 1 # contributors y: 354 lines of code src/main/java/org/apache/sling/auth/oauth_client/impl/OidcConnectionImpl.java x: 3 # contributors y: 66 lines of code src/main/java/org/apache/sling/auth/oauth_client/impl/OidcIdentityProvider.java x: 1 # contributors y: 170 lines of code src/main/java/org/apache/sling/auth/oauth_client/impl/OidcProviderMetadataRegistry.java x: 3 # contributors y: 39 lines of code src/main/java/org/apache/sling/auth/oauth_client/impl/RedirectHelper.java x: 1 # contributors y: 43 lines of code src/main/java/org/apache/sling/auth/oauth_client/impl/RedirectTarget.java x: 1 # contributors y: 6 lines of code src/main/java/org/apache/sling/auth/oauth_client/impl/ResolvedOidcConnection.java x: 1 # contributors y: 34 lines of code src/main/java/org/apache/sling/auth/oauth_client/impl/SlingLoginCookieManager.java x: 1 # contributors y: 158 lines of code src/main/java/org/apache/sling/auth/oauth_client/impl/TokenAccessImpl.java x: 2 # contributors y: 68 lines of code src/main/java/org/apache/sling/auth/oauth_client/impl/TokenStore.java x: 1 # contributors y: 240 lines of code src/main/java/org/apache/sling/auth/oauth_client/impl/UserInfoProcessorImpl.java x: 1 # contributors y: 52 lines of code src/main/java/org/apache/sling/auth/oauth_client/spi/LoginCookieManager.java x: 1 # contributors y: 15 lines of code src/main/java/org/apache/sling/auth/oauth_client/spi/package-info.java x: 1 # contributors y: 2 lines of code src/main/java/org/apache/sling/auth/oauth_client/support/OAuthEnabledSlingServlet.java x: 2 # contributors y: 124 lines of code src/main/java/org/apache/sling/auth/oauth_client/ClientConnection.java x: 3 # contributors y: 5 lines of code src/main/java/org/apache/sling/auth/oauth_client/impl/Converter.java x: 3 # contributors y: 40 lines of code src/main/java/org/apache/sling/auth/oauth_client/impl/OAuthConnectionImpl.java x: 3 # contributors y: 51 lines of code src/main/java/org/apache/sling/auth/oauth_client/impl/OAuthEntryPointException.java x: 3 # contributors y: 8 lines of code src/main/java/org/apache/sling/auth/oauth_client/impl/OAuthFlowException.java x: 3 # contributors y: 9 lines of code src/main/java/org/apache/sling/auth/oauth_client/impl/OAuthState.java x: 3 # contributors y: 4 lines of code src/main/java/org/apache/sling/auth/oauth_client/impl/OAuthTokenRefresher.java x: 3 # contributors y: 6 lines of code src/main/java/org/apache/sling/auth/oauth_client/impl/OAuthUris.java x: 3 # contributors y: 23 lines of code src/main/java/org/apache/sling/auth/oauth_client/impl/RedisOAuthTokenStore.java x: 3 # contributors y: 84 lines of code src/main/java/org/apache/sling/auth/oauth_client/impl/TokenState.java x: 1 # contributors y: 4 lines of code src/main/java/org/apache/sling/auth/oauth_client/impl/OAuthCallbackException.java x: 1 # contributors y: 7 lines of code
354.0
lines of code
  min: 2.0
  average: 52.5
  25th percentile: 7.25
  median: 31.0
  75th percentile: 62.5
  max: 354.0
0 3.0
# contributors
min: 1.0 | average: 2.09 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 3.0