AuthenticatorManager

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total626 of 86827%113 of 13616%85991562191831
authenticate(ConnectContext, String, MysqlChannel, MysqlSerializer, MysqlAuthPacket, MysqlHandshakePacket)916039%10637%89183301
tryAuthenticationChainFallback(ConnectContext, String, String, MysqlChannel, MysqlSerializer, MysqlAuthPacket, MysqlHandshakePacket, AuthenticateRequest)840%100%66212111
ensureAuthenticationErrorReported(ConnectContext, String, String, Password, List)630%100%66141411
normalizeAuthenticationChainRequest(String, MysqlChannel, MysqlAuthPacket, AuthenticateRequest)560%60%44181811
loadCustomerFactories(String)370%60%44101011
AuthenticatorManager(String)334256%6440%4661901
looksLikeJwt(String)290%80%557711
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
resolveAuthenticateRequest(Authenticator, String, ConnectContext, MysqlChannel, MysqlSerializer, MysqlAuthPacket, MysqlHandshakePacket)10100%n/a010101
static {...}10100%n/a010401
authenticateWith(Authenticator, AuthenticateRequest)4100%n/a010101