| authenticated(AuthenticationSessionModel, UserSessionModel, ClientSessionContext) |  | 0% |  | 0% | 16 | 16 | 81 | 81 | 1 | 1 |
| backchannelLogout(UserSessionModel, AuthenticatedClientSessionModel) |  | 0% |  | 0% | 9 | 9 | 59 | 59 | 1 | 1 |
| finishBrowserLogout(UserSessionModel, AuthenticationSessionModel) |  | 0% |  | 0% | 9 | 9 | 43 | 43 | 1 | 1 |
| frontchannelLogout(UserSessionModel, AuthenticatedClientSessionModel) |  | 0% |  | 0% | 9 | 9 | 26 | 26 | 1 | 1 |
| sendError(AuthenticationSessionModel, LoginProtocol.Error) |  | 0% |  | 0% | 3 | 3 | 15 | 15 | 1 | 1 |
| samlErrorMessage(AuthenticationSessionModel, SamlClient, boolean, String, JBossSAMLURIConstants, String) |  | 0% |  | 0% | 3 | 3 | 14 | 14 | 1 | 1 |
| createLogoutRequest(String, AuthenticatedClientSessionModel, ClientModel, SamlProtocolExtensionsAwareBuilder.NodeGenerator[]) |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 1 | 1 |
| buildArtifactAndStoreResponse(SAML2Object, AuthenticatedClientSessionModel) |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| getLogoutServiceUrl(KeycloakSession, ClientModel, String, boolean) |  | 0% |  | 0% | 10 | 10 | 14 | 14 | 1 | 1 |
| getNameId(String, CommonClientSessionModel, UserSessionModel) |  | 0% |  | 0% | 6 | 6 | 12 | 12 | 1 | 1 |
| getPersistentNameId(CommonClientSessionModel, UserSessionModel) |  | 0% |  | 0% | 3 | 3 | 13 | 13 | 1 | 1 |
| validateLogoutResponse(LogoutRequestType, SAMLDocumentHolder, ClientModel) |  | 0% |  | 0% | 5 | 5 | 18 | 18 | 1 | 1 |
| isLogoutPostBindingForClient(AuthenticatedClientSessionModel) |  | 0% |  | 0% | 9 | 9 | 12 | 12 | 1 | 1 |
| lambda$authenticated$0(List, List, AtomicReference, List, Map.Entry) |  | 0% |  | 0% | 5 | 5 | 11 | 11 | 1 | 1 |
| createBindingBuilder(SamlClient, boolean) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| artifactRedirect(String, String, String) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
| transformLoginResponse(List, ResponseType, KeycloakSession, UserSessionModel, ClientSessionContext) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| buildArtifactAuthenticatedResponse(AuthenticatedClientSessionModel, String, SAML2Object, JaxrsSAML2BindingBuilder) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
| buildLogoutArtifactResponse(UserSessionModel, String, StatusResponseType, JaxrsSAML2BindingBuilder) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
| getSAMLNameId(List, String, KeycloakSession, UserSessionModel, AuthenticatedClientSessionModel) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| buildLogoutResponse(UserSessionModel, String, SAML2LogoutResponseBuilder, JaxrsSAML2BindingBuilder) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| artifactPost(String, String, String, JaxrsSAML2BindingBuilder) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
| populateAttributeStatements(List, KeycloakSession, UserSessionModel, AuthenticatedClientSessionModel) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| translateErrorToSAMLStatus(LoginProtocol.Error) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| translateErrorToIdpInitiatedErrorMessage(LoginProtocol.Error) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| getNameIdFormat(SamlClient, AuthenticationSessionModel) |  | 0% |  | 0% | 5 | 5 | 8 | 8 | 1 | 1 |
| buildArtifactAndStoreResponse(SAML2Object, UserSessionModel) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| isPostBinding(AuthenticationSessionModel) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| isPostBinding(AuthenticatedClientSessionModel) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| buildAuthenticatedResponse(AuthenticatedClientSessionModel, String, Document, JaxrsSAML2BindingBuilder) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| buildErrorResponse(boolean, String, JaxrsSAML2BindingBuilder, Document) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| populateRoles(SamlProtocol.ProtocolMapperProcessor, KeycloakSession, UserSessionModel, ClientSessionContext, AttributeStatementType) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| useArtifactForLogout(ClientModel) |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
| getArtifactResolver() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getResponseIssuer(RealmModel) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSingleUseStore() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| isLogoutPostBindingForInitiator(UserSessionModel) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| requireReauthentication(UserSessionModel, AuthenticationSessionModel) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setSession(KeycloakSession) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setRealm(RealmModel) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setUriInfo(UriInfo) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setHttpHeaders(HttpHeaders) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setEventBuilder(EventBuilder) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| SamlProtocol() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| close() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |