| cCoder.Security | 3786 | 198 | 3984 | 8626 | 95% | | 296 | 464 | 63.7% | |
| cCoder.Security.Dependencies.Authentication.SecurityBearerAuthenticationDependency | 5 | 4 | 9 | 32 | 55.5% | | 0 | 0 | | |
| cCoder.Security.Dependencies.EDM.ODataModelBuilder | 11 | 0 | 11 | 46 | 100% | | 4 | 4 | 100% | |
| cCoder.Security.Dependencies.Encryption.PasswordHashingDependency | 148 | 1 | 149 | 270 | 99.3% | | 31 | 38 | 81.5% | |
| cCoder.Security.Dependencies.Encryption.TokenGenerationDependency | 7 | 0 | 7 | 29 | 100% | | 0 | 0 | | |
| cCoder.Security.Dependencies.HostedServices.TokenCleaner | 16 | 3 | 19 | 45 | 84.2% | | 5 | 8 | 62.5% | |
| cCoder.Security.Dependencies.Sessions.NullSession | 7 | 3 | 10 | 47 | 70% | | 0 | 0 | | |
| cCoder.Security.Exposures.Controllers.AuthenticationController | 71 | 2 | 73 | 154 | 97.2% | | 11 | 14 | 78.5% | |
| cCoder.Security.Exposures.Controllers.ConfirmForgotPasswordController | 23 | 1 | 24 | 62 | 95.8% | | 5 | 6 | 83.3% | |
| cCoder.Security.Exposures.Controllers.CurrentUserController | 30 | 1 | 31 | 76 | 96.7% | | 1 | 2 | 50% | |
| cCoder.Security.Exposures.Controllers.ForgotPasswordController | 21 | 1 | 22 | 59 | 95.4% | | 4 | 6 | 66.6% | |
| cCoder.Security.Exposures.Controllers.RegistrationController | 81 | 3 | 84 | 181 | 96.4% | | 3 | 6 | 50% | |
| cCoder.Security.Exposures.Controllers.SetupController | 15 | 1 | 16 | 48 | 93.7% | | 1 | 2 | 50% | |
| cCoder.Security.Exposures.Controllers.SSOPrivilegeController | 23 | 3 | 26 | 70 | 88.4% | | 0 | 2 | 0% | |
| cCoder.Security.Exposures.Controllers.SSORoleController | 65 | 7 | 72 | 172 | 90.2% | | 4 | 10 | 40% | |
| cCoder.Security.Exposures.Controllers.SSOUserController | 52 | 5 | 57 | 138 | 91.2% | | 2 | 6 | 33.3% | |
| cCoder.Security.Exposures.Controllers.SSOUserRoleController | 43 | 3 | 46 | 111 | 93.4% | | 3 | 6 | 50% | |
| cCoder.Security.Exposures.Controllers.TenantAnalysisController | 23 | 3 | 26 | 70 | 88.4% | | 0 | 2 | 0% | |
| cCoder.Security.Exposures.Controllers.TenantController | 65 | 7 | 72 | 172 | 90.2% | | 4 | 10 | 40% | |
| cCoder.Security.Exposures.Controllers.UserEventController | 23 | 3 | 26 | 70 | 88.4% | | 0 | 2 | 0% | |
| cCoder.Security.Exposures.EventHandlers.SecurityEventHandlers | 2 | 0 | 2 | 13 | 100% | | 0 | 0 | | |
| cCoder.Security.Exposures.ODataConventionModelBuilderExtensions | 25 | 0 | 25 | 43 | 100% | | 0 | 0 | | |
| cCoder.Security.Exposures.TenantManager | 15 | 0 | 15 | 31 | 100% | | 0 | 0 | | |
| cCoder.Security.Exposures.TokenManager | 4 | 0 | 4 | 17 | 100% | | 0 | 0 | | |
| cCoder.Security.IServiceCollectionExtensions | 179 | 6 | 185 | 320 | 96.7% | | 13 | 22 | 59% | |
| cCoder.Security.Services.Aggregations.AuthenticationAggregationService | 173 | 13 | 186 | 356 | 93% | | 10 | 18 | 55.5% | |
| cCoder.Security.Services.Aggregations.CurrentUserAggregationService | 91 | 3 | 94 | 192 | 96.8% | | 11 | 16 | 68.7% | |
| cCoder.Security.Services.Aggregations.RegistrationAggregationService | 279 | 42 | 321 | 610 | 86.9% | | 30 | 54 | 55.5% | |
| cCoder.Security.Services.Aggregations.SSOAuthInfoAggregationService | 89 | 7 | 96 | 195 | 92.7% | | 22 | 32 | 68.7% | |
| cCoder.Security.Services.Aggregations.SSOUserAggregationService | 64 | 11 | 75 | 168 | 85.3% | | 1 | 2 | 50% | |
| cCoder.Security.Services.Aggregations.TenantAggregationService | 148 | 3 | 151 | 298 | 98% | | 28 | 34 | 82.3% | |
| cCoder.Security.Services.Foundations.AuthorizationService | 58 | 1 | 59 | 131 | 98.3% | | 1 | 2 | 50% | |
| cCoder.Security.Services.Foundations.Events.AccountEventService | 64 | 2 | 66 | 145 | 96.9% | | 10 | 16 | 62.5% | |
| cCoder.Security.Services.Foundations.Events.EventHandlerService | 46 | 0 | 46 | 93 | 100% | | 5 | 6 | 83.3% | |
| cCoder.Security.Services.Foundations.Events.TenantSetupEventService | 30 | 1 | 31 | 85 | 96.7% | | 1 | 2 | 50% | |
| cCoder.Security.Services.Foundations.LoggingService | 19 | 1 | 20 | 70 | 95% | | 1 | 2 | 50% | |
| cCoder.Security.Services.Foundations.RequestService | 18 | 1 | 19 | 70 | 94.7% | | 1 | 2 | 50% | |
| cCoder.Security.Services.Foundations.SessionService | 77 | 3 | 80 | 169 | 96.2% | | 5 | 10 | 50% | |
| cCoder.Security.Services.Foundations.SSOPrivilegeService | 13 | 0 | 13 | 50 | 100% | | 0 | 0 | | |
| cCoder.Security.Services.Foundations.SSORoleService | 95 | 1 | 96 | 185 | 98.9% | | 3 | 4 | 75% | |
| cCoder.Security.Services.Foundations.SSOUserRoleService | 55 | 1 | 56 | 139 | 98.2% | | 1 | 2 | 50% | |
| cCoder.Security.Services.Foundations.SSOUserService | 91 | 1 | 92 | 188 | 98.9% | | 3 | 4 | 75% | |
| cCoder.Security.Services.Foundations.TenantAnalysisService | 92 | 1 | 93 | 185 | 98.9% | | 1 | 2 | 50% | |
| cCoder.Security.Services.Foundations.TenantService | 79 | 1 | 80 | 172 | 98.7% | | 1 | 2 | 50% | |
| cCoder.Security.Services.Foundations.TokenService | 104 | 2 | 106 | 210 | 98.1% | | 4 | 6 | 66.6% | |
| cCoder.Security.Services.Foundations.UserEventService | 70 | 1 | 71 | 160 | 98.5% | | 1 | 2 | 50% | |
| cCoder.Security.Services.Orchestrations.SSORoleOrchestrationService | 81 | 1 | 82 | 174 | 98.7% | | 1 | 2 | 50% | |
| cCoder.Security.Services.Orchestrations.SSOUserRoleOrchestrationService | 73 | 1 | 74 | 166 | 98.6% | | 1 | 2 | 50% | |
| cCoder.Security.Services.Processings.AccountEventProcessingService | 24 | 1 | 25 | 81 | 96% | | 1 | 2 | 50% | |
| cCoder.Security.Services.Processings.AuthorizationProcessingService | 46 | 1 | 47 | 121 | 97.8% | | 1 | 2 | 50% | |
| cCoder.Security.Services.Processings.LoggingProcessingService | 22 | 1 | 23 | 75 | 95.6% | | 1 | 2 | 50% | |
| cCoder.Security.Services.Processings.RequestProcessingService | 21 | 1 | 22 | 75 | 95.4% | | 1 | 2 | 50% | |
| cCoder.Security.Services.Processings.SessionProcessingService | 68 | 1 | 69 | 160 | 98.5% | | 5 | 8 | 62.5% | |
| cCoder.Security.Services.Processings.SSORoleProcessingService | 62 | 1 | 63 | 157 | 98.4% | | 1 | 2 | 50% | |
| cCoder.Security.Services.Processings.SSOUserProcessingService | 238 | 24 | 262 | 473 | 90.8% | | 24 | 36 | 66.6% | |
| cCoder.Security.Services.Processings.SSOUserRoleProcessingService | 52 | 1 | 53 | 141 | 98.1% | | 1 | 2 | 50% | |
| cCoder.Security.Services.Processings.TenantAnalysisProcessingService | 63 | 1 | 64 | 155 | 98.4% | | 1 | 2 | 50% | |
| cCoder.Security.Services.Processings.TenantProcessingService | 59 | 1 | 60 | 152 | 98.3% | | 1 | 2 | 50% | |
| cCoder.Security.Services.Processings.TokenProcessingService | 187 | 2 | 189 | 334 | 98.9% | | 18 | 24 | 75% | |
| cCoder.Security.Services.Processings.UserEventProcessingService | 52 | 1 | 53 | 141 | 98.1% | | 1 | 2 | 50% | |
| cCoder.Security.WebApplicationExtensions | 29 | 7 | 36 | 74 | 80.5% | | 7 | 10 | 70% | |
| cCoder.Security.Data | 409 | 55 | 464 | 883 | 88.1% | | 79 | 110 | 71.8% | |
| cCoder.Security.Data.Dependencies.AesCrypto<T> | 20 | 0 | 20 | 53 | 100% | | 4 | 4 | 100% | |
| cCoder.Security.Data.Dependencies.AesThenHmac | 135 | 1 | 136 | 315 | 99.2% | | 53 | 62 | 85.4% | |
| cCoder.Security.Data.EF.Dependencies.MSSQLSecurityDbContextFactory | 16 | 1 | 17 | 43 | 94.1% | | 1 | 2 | 50% | |
| cCoder.Security.Data.EF.IServiceCollectionExtensions | 20 | 4 | 24 | 54 | 83.3% | | 2 | 4 | 50% | |
| cCoder.Security.Data.EF.SecurityDbContext | 197 | 47 | 244 | 384 | 80.7% | | 10 | 28 | 35.7% | |
| cCoder.Security.Models.Events.SecurityAccountEventKindExtensions | 21 | 2 | 23 | 34 | 91.3% | | 9 | 10 | 90% | |