AuthenticatorManager

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total554 of 94041%108 of 15228%831091402401133
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
attachDelegatedCredential(AuthenticateResponse, AuthenticateRequest)171851%3562%354901
isOidcAuthenticateRequest(AuthenticateRequest)162156%6440%5651001
normalizeAuthTypeIdentifier(String)141450%5337%454701
findClientVisibleFailureMessage(List)12840%3125%233501
canReuseRequestForAuthenticationChain(AuthenticateRequest)110%20%223311
delegatedCredentialType(String)81869%4450%454901
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
applyAuthenticateResponse(ConnectContext, String, AuthenticateResponse)25100%n/a010701
reportAuthenticationFailure(ConnectContext, String, String, Password, List)21100%1150%120501
resolveAuthenticateRequest(Authenticator, String, ConnectContext, MysqlChannel, MysqlSerializer, MysqlAuthPacket, MysqlHandshakePacket)10100%n/a010101
authenticateWith(Authenticator, AuthenticateRequest)10100%n/a010301
static {...}10100%n/a010401