AuthenticatorManager

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total140 of 81682%35 of 12672%299433204131
AuthenticatorManager(String)334256%6440%4661901
loadCustomerFactories(String)29821%5116%3471001
tryAuthenticationChainFallback(ConnectContext, String, String, MysqlChannel, MysqlSerializer, MysqlAuthPacket, MysqlHandshakePacket, AuthenticateRequest)246071%2880%2662101
looksLikeJwt(String)23620%7112%455701
authenticate(ConnectContext, String, MysqlChannel, MysqlSerializer, MysqlAuthPacket, MysqlHandshakePacket)910091%2880%2622001
getAuthenticationChainAuthenticator()60%n/a111111
hasPassword(Password)51372%3350%342501
normalizeAuthTypeIdentifier(String)32589%1787%151701
isOidcAuthenticateRequest(AuthenticateRequest)22592%1583%141801
containsOnlyOperationalFailures(List)22492%2675%251701
canReuseRequestForAuthenticationChain(AuthenticateRequest)2981%1150%121301
ensureAuthenticationErrorReported(ConnectContext, String, String, Password, List)16298%1990%1601401
chooseAuthenticator(String, String)1990%1150%120201
normalizeAuthenticationChainRequest(String, MysqlChannel, MysqlAuthPacket, AuthenticateRequest)56100%1583%1401801
loadLegacyFactoryByName(String)34100%4100%030801
reportAuthenticationFailure(ConnectContext, String, String, Password, List)21100%1150%120501
applyAuthenticateResponse(ConnectContext, String, AuthenticateResponse)20100%n/a010601
findClientVisibleFailureMessage(List)20100%4100%030501
shouldExposeClientVisibleFailureMessage(ConnectContext, List)19100%4100%030501
containsSensitiveFailure(List)18100%4100%030501
loadFactoriesByName(String)12100%2100%020401
finishSuccessfulAuthentication(ConnectContext, String, AuthenticateResponse, boolean)12100%1150%120401
isOidcAuthenticationWithoutSsl(MysqlAuthPacket, AuthenticateRequest)12100%4100%030101
addFailureSummary(List, AuthenticateResponse)12100%4100%030401
logAuthenticationFailureSummary(String, String, List)11100%2100%020401
resolveAuthenticateRequest(Authenticator, String, ConnectContext, MysqlChannel, MysqlSerializer, MysqlAuthPacket, MysqlHandshakePacket)10100%n/a010101
static {...}10100%n/a010401
loadPluginFactoryByName(String)8100%n/a010201
hasAuthenticationChain()8100%2100%020101
setInsecureOidcTransportError(ConnectContext)6100%n/a010201
authenticateWith(Authenticator, AuthenticateRequest)4100%n/a010101