< Summary

Line coverage
90%
Covered lines: 238
Uncovered lines: 24
Coverable lines: 262
Total lines: 473
Line coverage: 90.8%
Branch coverage
66%
Covered branches: 24
Total branches: 36
Branch coverage: 66.6%
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Metrics

File(s)

C:/actions-runner/_work/ccoder.Security/ccoder.Security/src/cCoder.Security/Services/Processings/SSOUserProcessingService.cs

File 'C:/actions-runner/_work/ccoder.Security/ccoder.Security/src/cCoder.Security/Services/Processings/SSOUserProcessingService.cs' does not exist (any more).

C:/actions-runner/_work/ccoder.Security/ccoder.Security/src/cCoder.Security/Services/Processings/SSOUserProcessingService.Exceptions.cs

File 'C:/actions-runner/_work/ccoder.Security/ccoder.Security/src/cCoder.Security/Services/Processings/SSOUserProcessingService.Exceptions.cs' does not exist (any more).

C:/actions-runner/_work/ccoder.Security/ccoder.Security/src/cCoder.Security/Services/Processings/SSOUserProcessingService.Validations.cs

File 'C:/actions-runner/_work/ccoder.Security/ccoder.Security/src/cCoder.Security/Services/Processings/SSOUserProcessingService.Validations.cs' does not exist (any more).

Methods/Properties

.ctor(cCoder.Security.Services.Foundations.Interfaces.ISSOUserService,cCoder.Security.Brokers.Encryption.Interfaces.IPasswordHashingBroker,cCoder.Security.Brokers.DateTime.ISecurityDateTimeOffsetBroker,cCoder.Security.Models.SecurityConfiguration,cCoder.Security.Brokers.Encryption.ILegacyPasswordEncryptionBroker)
RegisterSSOUserAsync(cCoder.Security.Models.Entities.SSOUser)
InviteSSOUserAsync(cCoder.Security.Models.Entities.SSOUser)
DeleteSSOUserAsync(cCoder.Security.Models.Entities.SSOUser)
FindByUserAndPasswordAsync(System.String,System.String)
FindById(System.String)
GetAllSSOUsers(System.Boolean)
UpdateSSOUserAsync(cCoder.Security.Models.Entities.SSOUser)
Me()
ValidatePassword(System.String)
FindSSOUserById(System.String)
GetNextAvailableUserId(cCoder.Security.Models.Entities.SSOUser)
UpdateSSOUserCoreAsync()
VerifyPassword(System.String,System.String)
EnsureAccountIsNotLockedAsync()
TryCatch(System.Action)
TryCatch(System.Func`1<T>)
TryCatch()
TryCatch()
Validate(System.Object[])
ValidateSSOUserOnRegister(cCoder.Security.Models.Entities.SSOUser)
ValidateSSOUserOnInvite(cCoder.Security.Models.Entities.SSOUser)
ValidateSSOUserOnDelete(cCoder.Security.Models.Entities.SSOUser)
ValidateCredentialsOnFind(System.String,System.String)
ValidateSSOUserOnFind(System.String)
ValidateSSOUsersOnGet(System.Boolean)
ValidateSSOUserOnUpdate(cCoder.Security.Models.Entities.SSOUser)
ValidatePasswordInput(System.String)
EnsureSSOUserIsValid(cCoder.Security.Models.Entities.SSOUser,System.Boolean)
EnsurePasswordIsValid(System.String)