AuthenticatorManager

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total648 of 91228%119 of 14618%901041662361831
authenticate(ConnectContext, String, MysqlChannel, MysqlSerializer, MysqlAuthPacket, MysqlHandshakePacket)1258039%161038%1314284901
tryAuthenticationChainFallback(ConnectContext, String, String, MysqlChannel, MysqlSerializer, MysqlAuthPacket, MysqlHandshakePacket, AuthenticateRequest)780%100%66212111
ensureAuthenticationErrorReported(ConnectContext, String, String, Password, List)630%100%66141411
normalizeAuthenticationChainRequest(String, MysqlChannel, MysqlAuthPacket, AuthenticateRequest)560%60%44181811
loadCustomerFactories(String)370%60%44101011
looksLikeJwt(String)290%80%557711
AuthenticatorManager(String)274260%6440%4661901
containsOnlyOperationalFailures(List)260%80%557711
reportAuthenticationFailure(ConnectContext, String, String, Password, List)210%20%225511
findClientVisibleFailureMessage(List)200%40%335511
shouldExposeClientVisibleFailureMessage(ConnectContext, List)190%40%335511
containsSensitiveFailure(List)180%40%335511
hasPassword(Password)180%60%445511
isOidcAuthenticateRequest(AuthenticateRequest)162156%6440%5651001
normalizeAuthTypeIdentifier(String)141450%5337%454701
addFailureSummary(List, AuthenticateResponse)120%40%334411
canReuseRequestForAuthenticationChain(AuthenticateRequest)110%20%223311
logAuthenticationFailureSummary(String, String, List)110%20%224411
loadPluginFactoryByName(String)80%n/a112211
hasAuthenticationChain()80%20%221111
isOidcAuthenticationWithoutSsl(MysqlAuthPacket, AuthenticateRequest)6650%3125%230101
getAuthenticationChainAuthenticator()60%n/a111111
setInsecureOidcTransportError(ConnectContext)60%n/a112211
loadLegacyFactoryByName(String)52985%2250%232801
loadFactoriesByName(String)4866%1150%121401
finishSuccessfulAuthentication(ConnectContext, String, AuthenticateResponse, boolean)3975%1150%121401
chooseAuthenticator(String, String)990%1150%120201
applyAuthenticateResponse(ConnectContext, String, AuthenticateResponse)20100%n/a010601
static {...}12100%n/a010501
resolveAuthenticateRequest(Authenticator, String, ConnectContext, MysqlChannel, MysqlSerializer, MysqlAuthPacket, MysqlHandshakePacket)10100%n/a010101
authenticateWith(Authenticator, AuthenticateRequest)4100%n/a010101