AuthenticatorManager

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total529 of 86839%101 of 13625%76991322191131
tryAuthenticationChainFallback(ConnectContext, String, String, MysqlChannel, MysqlSerializer, MysqlAuthPacket, MysqlHandshakePacket, AuthenticateRequest)7955%9110%56192101
authenticate(ConnectContext, String, MysqlChannel, MysqlSerializer, MysqlAuthPacket, MysqlHandshakePacket)579462%8850%79123301
normalizeAuthenticationChainRequest(String, MysqlChannel, MysqlAuthPacket, AuthenticateRequest)560%60%44181811
ensureAuthenticationErrorReported(ConnectContext, String, String, Password, List)501320%8220%56101401
loadCustomerFactories(String)370%60%44101011
AuthenticatorManager(String)334256%6440%4661901
looksLikeJwt(String)290%80%557711
containsOnlyOperationalFailures(List)260%80%557711
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
findClientVisibleFailureMessage(List)12840%3125%233501
canReuseRequestForAuthenticationChain(AuthenticateRequest)110%20%223311
loadPluginFactoryByName(String)80%n/a112211
logAuthenticationFailureSummary(String, String, List)7436%1150%122401
isOidcAuthenticationWithoutSsl(MysqlAuthPacket, AuthenticateRequest)6650%3125%230101
addFailureSummary(List, AuthenticateResponse)6650%1375%132401
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
hasAuthenticationChain()2675%1150%120101
chooseAuthenticator(String, String)990%1150%120201
reportAuthenticationFailure(ConnectContext, String, String, Password, List)21100%1150%120501
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