Uses of Class
org.keycloak.events.EventBuilder
Packages that use EventBuilder
Package
Description
-
Uses of EventBuilder in org.keycloak.authentication
Fields in org.keycloak.authentication declared as EventBuilderModifier and TypeFieldDescriptionprotected EventBuilderAuthenticationProcessor.eventprotected EventBuilderRequiredActionContextResult.eventBuilderMethods in org.keycloak.authentication that return EventBuilderModifier and TypeMethodDescriptionAbstractAuthenticationFlowContext.getEvent()Current event builder being usedAuthenticationProcessor.getEvent()AuthenticationProcessor.Result.getEvent()FormContext.getEvent()Current event builder being usedRequiredActionContext.getEvent()Current event builder being usedRequiredActionContextResult.getEvent()AbstractAuthenticationFlowContext.newEvent()Create a refresh new EventBuilder to use within this contextAuthenticationProcessor.newEvent()AuthenticationProcessor.Result.newEvent()FormContext.newEvent()Create a refresh new EventBuilder to use within this contextMethods in org.keycloak.authentication with parameters of type EventBuilderModifier and TypeMethodDescriptionstatic ClientSessionContextAuthenticationProcessor.attachSession(AuthenticationSessionModel authSession, UserSessionModel userSession, KeycloakSession session, RealmModel realm, ClientConnection connection, EventBuilder event) AuthenticationProcessor.setEventBuilder(EventBuilder eventBuilder) Constructors in org.keycloak.authentication with parameters of type EventBuilderModifierConstructorDescriptionRequiredActionContextResult(AuthenticationSessionModel authSession, RealmModel realm, EventBuilder eventBuilder, KeycloakSession session, HttpRequest httpRequest, UserModel user, RequiredActionFactory factory) -
Uses of EventBuilder in org.keycloak.authentication.actiontoken
Methods in org.keycloak.authentication.actiontoken that return EventBuilderMethods in org.keycloak.authentication.actiontoken with parameters of type EventBuilderConstructors in org.keycloak.authentication.actiontoken with parameters of type EventBuilderModifierConstructorDescriptionActionTokenContext(KeycloakSession session, RealmModel realm, jakarta.ws.rs.core.UriInfo uriInfo, ClientConnection clientConnection, HttpRequest request, EventBuilder event, ActionTokenHandler<T> handler, String executionId, String clientData, ActionTokenContext.ProcessAuthenticateFlow processFlow, ActionTokenContext.ProcessBrokerFlow processBrokerFlow) -
Uses of EventBuilder in org.keycloak.authentication.requiredactions
Methods in org.keycloak.authentication.requiredactions with parameters of type EventBuilderModifier and TypeMethodDescriptionstatic voidUpdateEmail.updateEmailNow(EventBuilder event, UserModel user, UserProfile emailUpdateValidationResult) -
Uses of EventBuilder in org.keycloak.authorization.authorization
Constructors in org.keycloak.authorization.authorization with parameters of type EventBuilderModifierConstructorDescriptionKeycloakAuthorizationRequest(AuthorizationProvider authorization, TokenManager tokenManager, EventBuilder event, HttpRequest request, Cors cors, ClientConnection clientConnection) -
Uses of EventBuilder in org.keycloak.authorization.protection.introspect
Methods in org.keycloak.authorization.protection.introspect with parameters of type EventBuilderModifier and TypeMethodDescriptionjakarta.ws.rs.core.ResponseRPTIntrospectionProvider.introspect(String tokenStr, EventBuilder eventBuilder) -
Uses of EventBuilder in org.keycloak.broker.kubernetes
Methods in org.keycloak.broker.kubernetes with parameters of type EventBuilderModifier and TypeMethodDescriptionKubernetesIdentityProvider.callback(RealmModel realm, IdentityProvider.AuthenticationCallback callback, EventBuilder event) -
Uses of EventBuilder in org.keycloak.broker.oidc
Fields in org.keycloak.broker.oidc declared as EventBuilderModifier and TypeFieldDescriptionprotected final EventBuilderAbstractOAuth2IdentityProvider.Endpoint.eventMethods in org.keycloak.broker.oidc with parameters of type EventBuilderModifier and TypeMethodDescriptionAbstractOAuth2IdentityProvider.callback(RealmModel realm, IdentityProvider.AuthenticationCallback callback, EventBuilder event) KeycloakOIDCIdentityProvider.callback(RealmModel realm, IdentityProvider.AuthenticationCallback callback, EventBuilder event) OIDCIdentityProvider.callback(RealmModel realm, IdentityProvider.AuthenticationCallback callback, EventBuilder event) protected BrokeredIdentityContextAbstractOAuth2IdentityProvider.exchangeExternalTokenV1Impl(EventBuilder event, jakarta.ws.rs.core.MultivaluedMap<String, String> params) Usage with token-exchange V1protected BrokeredIdentityContextKeycloakOIDCIdentityProvider.exchangeExternalTokenV1Impl(EventBuilder event, jakarta.ws.rs.core.MultivaluedMap<String, String> params) protected BrokeredIdentityContextOIDCIdentityProvider.exchangeExternalTokenV1Impl(EventBuilder event, jakarta.ws.rs.core.MultivaluedMap<String, String> params) protected BrokeredIdentityContextAbstractOAuth2IdentityProvider.exchangeExternalUserInfoValidationOnly(EventBuilder event, jakarta.ws.rs.core.MultivaluedMap<String, String> params) jakarta.ws.rs.core.ResponseAbstractOAuth2IdentityProvider.exchangeFromToken(jakarta.ws.rs.core.UriInfo uriInfo, EventBuilder event, ClientModel authorizedClient, UserSessionModel tokenUserSession, UserModel tokenSubject, jakarta.ws.rs.core.MultivaluedMap<String, String> params) protected jakarta.ws.rs.core.ResponseAbstractOAuth2IdentityProvider.exchangeSessionToken(jakarta.ws.rs.core.UriInfo uriInfo, EventBuilder event, ClientModel authorizedClient, UserSessionModel tokenUserSession, UserModel tokenSubject) protected jakarta.ws.rs.core.ResponseOIDCIdentityProvider.exchangeSessionToken(jakarta.ws.rs.core.UriInfo uriInfo, EventBuilder event, ClientModel authorizedClient, UserSessionModel tokenUserSession, UserModel tokenSubject) protected jakarta.ws.rs.core.ResponseAbstractOAuth2IdentityProvider.exchangeStoredToken(jakarta.ws.rs.core.UriInfo uriInfo, EventBuilder event, ClientModel authorizedClient, UserSessionModel tokenUserSession, UserModel tokenSubject) protected jakarta.ws.rs.core.ResponseOIDCIdentityProvider.exchangeStoredToken(jakarta.ws.rs.core.UriInfo uriInfo, EventBuilder event, ClientModel authorizedClient, UserSessionModel tokenUserSession, UserModel tokenSubject) protected BrokeredIdentityContextAbstractOAuth2IdentityProvider.extractIdentityFromProfile(EventBuilder event, com.fasterxml.jackson.databind.JsonNode node) protected BrokeredIdentityContextOIDCIdentityProvider.extractIdentityFromProfile(EventBuilder event, com.fasterxml.jackson.databind.JsonNode userInfo) protected StringAbstractOAuth2IdentityProvider.getProfileEndpointForValidation(EventBuilder event) protected StringOIDCIdentityProvider.getProfileEndpointForValidation(EventBuilder event) protected jakarta.ws.rs.core.ResponseAbstractOAuth2IdentityProvider.hasExternalExchangeToken(EventBuilder event, UserSessionModel tokenUserSession, jakarta.ws.rs.core.MultivaluedMap<String, String> params) check to see if we have a token exchange in session in other words check to see if this session was created by an external exchangeprotected TokenMetadataRepresentationAbstractOAuth2IdentityProvider.sendTokenIntrospectionRequest(String idpAccessToken, EventBuilder event) Send introspection request as specified in the OAuth2 token introspection specification.protected BrokeredIdentityContextAbstractOAuth2IdentityProvider.validateExternalTokenThroughUserInfo(EventBuilder event, String subjectToken, String subjectTokenType) protected BrokeredIdentityContextOIDCIdentityProvider.validateExternalTokenThroughUserInfo(EventBuilder event, String subjectToken, String subjectTokenType) protected final BrokeredIdentityContextOIDCIdentityProvider.validateJwt(EventBuilder event, String subjectToken, String subjectTokenType) Constructors in org.keycloak.broker.oidc with parameters of type EventBuilderModifierConstructorDescriptionEndpoint(IdentityProvider.AuthenticationCallback callback, RealmModel realm, EventBuilder event, AbstractOAuth2IdentityProvider provider) KeycloakEndpoint(IdentityProvider.AuthenticationCallback callback, RealmModel realm, EventBuilder event, KeycloakOIDCIdentityProvider provider) OIDCEndpoint(IdentityProvider.AuthenticationCallback callback, RealmModel realm, EventBuilder event, OIDCIdentityProvider provider) -
Uses of EventBuilder in org.keycloak.broker.provider
Methods in org.keycloak.broker.provider with parameters of type EventBuilderModifier and TypeMethodDescriptionAbstractIdentityProvider.callback(RealmModel realm, IdentityProvider.AuthenticationCallback callback, EventBuilder event) IdentityProvider.callback(RealmModel realm, IdentityProvider.AuthenticationCallback callback, EventBuilder event) JAXRS callback endpoint for when the remote IDP wants to callback to keycloak.jakarta.ws.rs.core.ResponseExchangeTokenToIdentityProviderToken.exchangeFromToken(jakarta.ws.rs.core.UriInfo uriInfo, EventBuilder event, ClientModel authorizedClient, UserSessionModel tokenUserSession, UserModel tokenSubject, jakarta.ws.rs.core.MultivaluedMap<String, String> params) -
Uses of EventBuilder in org.keycloak.broker.saml
Fields in org.keycloak.broker.saml declared as EventBuilderMethods in org.keycloak.broker.saml with parameters of type EventBuilderModifier and TypeMethodDescriptionSAMLIdentityProvider.callback(RealmModel realm, IdentityProvider.AuthenticationCallback callback, EventBuilder event) -
Uses of EventBuilder in org.keycloak.broker.spiffe
Methods in org.keycloak.broker.spiffe with parameters of type EventBuilderModifier and TypeMethodDescriptionSpiffeIdentityProvider.callback(RealmModel realm, IdentityProvider.AuthenticationCallback callback, EventBuilder event) -
Uses of EventBuilder in org.keycloak.events
Methods in org.keycloak.events that return EventBuilderModifier and TypeMethodDescriptionEventBuilder.client(ClientModel client) EventBuilder.clone()EventBuilder.detail(String key, Collection<String> values) Add event detail where strings from the input Collection are filtered not to containnulland then joined using::character.Add event detail where strings from the input Stream are filtered not to containnulland then joined using::character.EventBuilder.realm(RealmModel realm) EventBuilder.removeDetail(String key) EventBuilder.session(UserSessionModel session) EventBuilder.storeImmediately(boolean forcedValue) Sets the time when to store the event. -
Uses of EventBuilder in org.keycloak.protocol
Fields in org.keycloak.protocol declared as EventBuilderMethods in org.keycloak.protocol with parameters of type EventBuilderModifier and TypeMethodDescriptionLoginProtocolFactory.createProtocolEndpoint(KeycloakSession session, EventBuilder event) LoginProtocol.setEventBuilder(EventBuilder event) Constructors in org.keycloak.protocol with parameters of type EventBuilderModifierConstructorDescriptionAuthorizationEndpointBase(KeycloakSession session, EventBuilder event) -
Uses of EventBuilder in org.keycloak.protocol.docker
Methods in org.keycloak.protocol.docker with parameters of type EventBuilderModifier and TypeMethodDescriptionDockerAuthV2ProtocolFactory.createProtocolEndpoint(KeycloakSession session, EventBuilder event) DockerAuthV2Protocol.setEventBuilder(EventBuilder event) Constructors in org.keycloak.protocol.docker with parameters of type EventBuilderModifierConstructorDescriptionDockerAuthV2Protocol(KeycloakSession session, RealmModel realm, jakarta.ws.rs.core.UriInfo uriInfo, jakarta.ws.rs.core.HttpHeaders headers, EventBuilder event) DockerEndpoint(KeycloakSession session, EventBuilder event, EventType login) DockerV2LoginProtocolService(KeycloakSession session, EventBuilder event) -
Uses of EventBuilder in org.keycloak.protocol.oid4vc
Methods in org.keycloak.protocol.oid4vc with parameters of type EventBuilderModifier and TypeMethodDescriptionOID4VCLoginProtocolFactory.createProtocolEndpoint(KeycloakSession keycloakSession, EventBuilder event) -
Uses of EventBuilder in org.keycloak.protocol.oidc
Fields in org.keycloak.protocol.oidc declared as EventBuilderModifier and TypeFieldDescriptionprotected EventBuilderOIDCLoginProtocol.eventprotected EventBuilderAccessTokenIntrospectionProvider.eventBuilderMethods in org.keycloak.protocol.oidc that return EventBuilderMethods in org.keycloak.protocol.oidc with parameters of type EventBuilderModifier and TypeMethodDescriptionOIDCLoginProtocolFactory.createProtocolEndpoint(KeycloakSession session, EventBuilder event) jakarta.ws.rs.core.ResponseAccessTokenIntrospectionProvider.introspect(String tokenStr, EventBuilder eventBuilder) jakarta.ws.rs.core.ResponseTokenIntrospectionProvider.introspect(String token, EventBuilder event) Introspect thetoken.TokenManager.refreshAccessToken(KeycloakSession session, jakarta.ws.rs.core.UriInfo uriInfo, ClientConnection connection, RealmModel realm, ClientModel authorizedClient, String encodedRefreshToken, EventBuilder event, jakarta.ws.rs.core.HttpHeaders headers, HttpRequest request, String scopeParameter) TokenManager.responseBuilder(RealmModel realm, ClientModel client, EventBuilder event, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx) OIDCLoginProtocol.setEventBuilder(EventBuilder event) Constructors in org.keycloak.protocol.oidc with parameters of type EventBuilderModifierConstructorDescriptionAccessTokenResponseBuilder(RealmModel realm, ClientModel client, EventBuilder event, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx) OIDCLoginProtocol(KeycloakSession session, RealmModel realm, jakarta.ws.rs.core.UriInfo uriInfo, jakarta.ws.rs.core.HttpHeaders headers, EventBuilder event) OIDCLoginProtocolService(KeycloakSession session, EventBuilder event) TokenExchangeContext(KeycloakSession session, jakarta.ws.rs.core.MultivaluedMap<String, String> formParams, Cors cors, RealmModel realm, EventBuilder event, ClientModel client, ClientConnection clientConnection, jakarta.ws.rs.core.HttpHeaders headers, Object tokenManager, Map<String, String> clientAuthAttributes) -
Uses of EventBuilder in org.keycloak.protocol.oidc.endpoints
Methods in org.keycloak.protocol.oidc.endpoints with parameters of type EventBuilderConstructors in org.keycloak.protocol.oidc.endpoints with parameters of type EventBuilderModifierConstructorDescriptionAuthorizationEndpoint(KeycloakSession session, EventBuilder event) LogoutEndpoint(KeycloakSession session, TokenManager tokenManager, EventBuilder event) TokenEndpoint(KeycloakSession session, TokenManager tokenManager, EventBuilder event) TokenIntrospectionEndpoint(KeycloakSession session, EventBuilder event) TokenRevocationEndpoint(KeycloakSession session, EventBuilder event) -
Uses of EventBuilder in org.keycloak.protocol.oidc.endpoints.request
Methods in org.keycloak.protocol.oidc.endpoints.request with parameters of type EventBuilderModifier and TypeMethodDescriptionstatic StringAuthorizationEndpointRequestParserProcessor.getClientId(EventBuilder event, KeycloakSession session, jakarta.ws.rs.core.MultivaluedMap<String, String> requestParams) static AuthorizationEndpointRequestAuthorizationEndpointRequestParserProcessor.parseRequest(EventBuilder event, KeycloakSession session, ClientModel client, jakarta.ws.rs.core.MultivaluedMap<String, String> requestParams, AuthorizationEndpointRequestParserProcessor.EndpointType endpointType) -
Uses of EventBuilder in org.keycloak.protocol.oidc.ext
Methods in org.keycloak.protocol.oidc.ext with parameters of type EventBuilder -
Uses of EventBuilder in org.keycloak.protocol.oidc.grants
Fields in org.keycloak.protocol.oidc.grants declared as EventBuilderModifier and TypeFieldDescriptionprotected EventBuilderOAuth2GrantType.Context.eventprotected EventBuilderOAuth2GrantTypeBase.eventMethods in org.keycloak.protocol.oidc.grants that return EventBuilderConstructors in org.keycloak.protocol.oidc.grants with parameters of type EventBuilder -
Uses of EventBuilder in org.keycloak.protocol.oidc.grants.ciba.endpoints
Fields in org.keycloak.protocol.oidc.grants.ciba.endpoints declared as EventBuilderMethods in org.keycloak.protocol.oidc.grants.ciba.endpoints with parameters of type EventBuilderConstructors in org.keycloak.protocol.oidc.grants.ciba.endpoints with parameters of type EventBuilderModifierConstructorDescriptionAbstractCibaEndpoint(KeycloakSession session, EventBuilder event) BackchannelAuthenticationCallbackEndpoint(KeycloakSession session, EventBuilder event) BackchannelAuthenticationEndpoint(KeycloakSession session, EventBuilder event) -
Uses of EventBuilder in org.keycloak.protocol.oidc.grants.ciba.endpoints.request
Methods in org.keycloak.protocol.oidc.grants.ciba.endpoints.request with parameters of type EventBuilderModifier and TypeMethodDescriptionBackchannelAuthenticationEndpointRequestParserProcessor.parseRequest(EventBuilder event, KeycloakSession session, ClientModel client, jakarta.ws.rs.core.MultivaluedMap<String, String> requestParams, CibaConfig config) -
Uses of EventBuilder in org.keycloak.protocol.oidc.grants.device
Methods in org.keycloak.protocol.oidc.grants.device with parameters of type EventBuilderModifier and TypeMethodDescriptionstatic OAuth2DeviceCodeModelDeviceGrantType.getDeviceByDeviceCode(KeycloakSession session, RealmModel realm, ClientModel client, EventBuilder event, String deviceCode) -
Uses of EventBuilder in org.keycloak.protocol.oidc.grants.device.endpoints
Constructors in org.keycloak.protocol.oidc.grants.device.endpoints with parameters of type EventBuilder -
Uses of EventBuilder in org.keycloak.protocol.oidc.par.endpoints
Fields in org.keycloak.protocol.oidc.par.endpoints declared as EventBuilderMethods in org.keycloak.protocol.oidc.par.endpoints with parameters of type EventBuilderConstructors in org.keycloak.protocol.oidc.par.endpoints with parameters of type EventBuilderModifierConstructorDescriptionAbstractParEndpoint(KeycloakSession session, EventBuilder event) ParEndpoint(KeycloakSession session, EventBuilder event) -
Uses of EventBuilder in org.keycloak.protocol.oidc.par.endpoints.request
Methods in org.keycloak.protocol.oidc.par.endpoints.request with parameters of type EventBuilderModifier and TypeMethodDescriptionstatic AuthorizationEndpointRequestParEndpointRequestParserProcessor.parseRequest(EventBuilder event, KeycloakSession session, ClientModel client, jakarta.ws.rs.core.MultivaluedMap<String, String> requestParams) -
Uses of EventBuilder in org.keycloak.protocol.oidc.tokenexchange
Fields in org.keycloak.protocol.oidc.tokenexchange declared as EventBuilder -
Uses of EventBuilder in org.keycloak.protocol.oidc.utils
Methods in org.keycloak.protocol.oidc.utils with parameters of type EventBuilderModifier and TypeMethodDescriptionAuthorizeClientUtil.authorizeClient(KeycloakSession session, EventBuilder event, Cors cors) static voidPkceUtils.checkParamsForPkceEnforcedClient(String codeVerifier, String codeChallenge, String codeChallengeMethod, String authUserId, String authUsername, EventBuilder event, Cors cors) static voidPkceUtils.checkParamsForPkceNotEnforcedClient(String codeVerifier, String codeChallenge, String codeChallengeMethod, String authUserId, String authUsername, EventBuilder event, Cors cors) static AuthenticationProcessorAuthorizeClientUtil.getAuthenticationProcessor(KeycloakSession session, EventBuilder event) static OAuth2CodeParser.ParseResultOAuth2CodeParser.parseCode(KeycloakSession session, String code, RealmModel realm, EventBuilder event) Will parse the code and retrieve the corresponding OAuth2Code and AuthenticatedClientSessionModel.static voidPkceUtils.verifyCodeVerifier(String codeVerifier, String codeChallenge, String codeChallengeMethod, String authUserId, String authUsername, EventBuilder event, Cors cors) -
Uses of EventBuilder in org.keycloak.protocol.saml
Fields in org.keycloak.protocol.saml declared as EventBuilderMethods in org.keycloak.protocol.saml with parameters of type EventBuilderModifier and TypeMethodDescriptionSamlProtocolFactory.createProtocolEndpoint(KeycloakSession session, EventBuilder event) SamlProtocol.setEventBuilder(EventBuilder event) Constructors in org.keycloak.protocol.saml with parameters of type EventBuilderModifierConstructorDescriptionSamlService(KeycloakSession session, EventBuilder event, DestinationValidator destinationValidator) -
Uses of EventBuilder in org.keycloak.protocol.saml.profile.ecp
Constructors in org.keycloak.protocol.saml.profile.ecp with parameters of type EventBuilderModifierConstructorDescriptionSamlEcpProfileService(KeycloakSession session, EventBuilder event, DestinationValidator destinationValidator) -
Uses of EventBuilder in org.keycloak.services.clientregistration
Fields in org.keycloak.services.clientregistration declared as EventBuilderMethods in org.keycloak.services.clientregistration that return EventBuilderModifier and TypeMethodDescriptionAbstractClientRegistrationProvider.getEvent()AdapterInstallationClientRegistrationProvider.getEvent()ClientRegistrationProvider.getEvent()Methods in org.keycloak.services.clientregistration with parameters of type EventBuilderModifier and TypeMethodDescriptionvoidAbstractClientRegistrationProvider.setEvent(EventBuilder event) voidAdapterInstallationClientRegistrationProvider.setEvent(EventBuilder event) voidClientRegistrationProvider.setEvent(EventBuilder event) Constructors in org.keycloak.services.clientregistration with parameters of type EventBuilderModifierConstructorDescriptionClientRegistrationAuth(KeycloakSession session, ClientRegistrationProvider provider, EventBuilder event, String endpoint) ClientRegistrationService(KeycloakSession session, EventBuilder event) -
Uses of EventBuilder in org.keycloak.services.managers
Methods in org.keycloak.services.managers with parameters of type EventBuilderModifier and TypeMethodDescriptionstatic voidAuthenticationManager.evaluateRequiredActionTriggers(KeycloakSession session, AuthenticationSessionModel authSession, HttpRequest request, EventBuilder event, RealmModel realm, UserModel user) protected static jakarta.ws.rs.core.ResponseAuthenticationManager.executionActions(KeycloakSession session, AuthenticationSessionModel authSession, HttpRequest request, EventBuilder event, RealmModel realm, UserModel user, Set<String> ignoredActions) static jakarta.ws.rs.core.ResponseAuthenticationManager.finishedRequiredActions(KeycloakSession session, AuthenticationSessionModel authSession, UserSessionModel userSession, ClientConnection clientConnection, HttpRequest request, jakarta.ws.rs.core.UriInfo uriInfo, EventBuilder event) static <CLIENT_SESSION extends CommonClientSessionModel>
CLIENT_SESSIONClientSessionCode.getClientSession(String code, String tabId, KeycloakSession session, RealmModel realm, ClientModel client, EventBuilder event, Class<CLIENT_SESSION> sessionClass) static jakarta.ws.rs.core.ResponseAuthenticationManager.nextActionAfterAuthentication(KeycloakSession session, AuthenticationSessionModel authSession, ClientConnection clientConnection, HttpRequest request, jakarta.ws.rs.core.UriInfo uriInfo, EventBuilder event) static StringAuthenticationManager.nextRequiredAction(KeycloakSession session, AuthenticationSessionModel authSession, HttpRequest request, EventBuilder event) static <CLIENT_SESSION extends CommonClientSessionModel>
ClientSessionCode.ParseResult<CLIENT_SESSION>ClientSessionCode.parseResult(String code, String tabId, KeycloakSession session, RealmModel realm, ClientModel client, EventBuilder event, CLIENT_SESSION clientSession) static <CLIENT_SESSION extends CommonClientSessionModel>
ClientSessionCode.ParseResult<CLIENT_SESSION>ClientSessionCode.parseResult(String code, String tabId, KeycloakSession session, RealmModel realm, ClientModel client, EventBuilder event, Class<CLIENT_SESSION> sessionClass) static jakarta.ws.rs.core.ResponseAuthenticationManager.redirectAfterSuccessfulFlow(KeycloakSession session, RealmModel realm, UserSessionModel userSession, ClientSessionContext clientSessionCtx, HttpRequest request, jakarta.ws.rs.core.UriInfo uriInfo, ClientConnection clientConnection, EventBuilder event, AuthenticationSessionModel authSession) static jakarta.ws.rs.core.ResponseAuthenticationManager.redirectAfterSuccessfulFlow(KeycloakSession session, RealmModel realm, UserSessionModel userSession, ClientSessionContext clientSessionCtx, HttpRequest request, jakarta.ws.rs.core.UriInfo uriInfo, ClientConnection clientConnection, EventBuilder event, AuthenticationSessionModel authSession, LoginProtocol protocol) -
Uses of EventBuilder in org.keycloak.services.resources
Methods in org.keycloak.services.resources that return EventBuilderMethods in org.keycloak.services.resources with parameters of type EventBuilderModifier and TypeMethodDescriptionstatic voidLoginActionsServiceChecks.checkIsUserValid(KeycloakSession session, RealmModel realm, String userId, Consumer<UserModel> userSetter, EventBuilder event) Verifies whether the user given by ID both exists in the current realm.static <T extends JsonWebToken & SingleUseObjectKeyModel>
voidLoginActionsServiceChecks.checkIsUserValid(T token, ActionTokenContext<T> context, EventBuilder event) Verifies whether the user given by ID both exists in the current realm.Constructors in org.keycloak.services.resources with parameters of type EventBuilderModifierConstructorDescriptionClientsManagementService(KeycloakSession session, EventBuilder event) LoginActionsService(KeycloakSession session, EventBuilder event) LogoutSessionCodeChecks(RealmModel realm, jakarta.ws.rs.core.UriInfo uriInfo, HttpRequest request, ClientConnection clientConnection, KeycloakSession session, EventBuilder event, String code, String clientId, String tabId) SessionCodeChecks(RealmModel realm, jakarta.ws.rs.core.UriInfo uriInfo, HttpRequest request, ClientConnection clientConnection, KeycloakSession session, EventBuilder event, String authSessionId, String code, String execution, String clientId, String tabId, String clientData, String flowPath) -
Uses of EventBuilder in org.keycloak.services.resources.account
Constructors in org.keycloak.services.resources.account with parameters of type EventBuilderModifierConstructorDescriptionAccountCredentialResource(KeycloakSession session, UserModel user, Auth auth, EventBuilder event) AccountLoader(KeycloakSession session, EventBuilder event) AccountRestService(KeycloakSession session, Auth auth, EventBuilder event, AccountRestApiVersion version) LinkedAccountsResource(KeycloakSession session, HttpRequest request, Auth auth, EventBuilder event, UserModel user) -
Uses of EventBuilder in org.keycloak.services.util
Methods in org.keycloak.services.util with parameters of type EventBuilderModifier and TypeMethodDescriptionstatic voidDPoPUtil.handleDPoPHeader(KeycloakSession keycloakSession, EventBuilder event, Cors cors, OIDCAdvancedConfigWrapper clientConfig) If DPoP feature is enabled and either the client requires it or the current request contains a DPoP header, this method validates the proof and stores it in the session.static voidDPoPUtil.validateDPoPJkt(String dpopJkt, KeycloakSession session, EventBuilder event, Cors cors) -
Uses of EventBuilder in org.keycloak.social.bitbucket
Methods in org.keycloak.social.bitbucket with parameters of type EventBuilderModifier and TypeMethodDescriptionprotected StringBitbucketIdentityProvider.getProfileEndpointForValidation(EventBuilder event) protected BrokeredIdentityContextBitbucketIdentityProvider.validateExternalTokenThroughUserInfo(EventBuilder event, String subjectToken, String subjectTokenType) -
Uses of EventBuilder in org.keycloak.social.facebook
Methods in org.keycloak.social.facebook with parameters of type EventBuilderModifier and TypeMethodDescriptionprotected BrokeredIdentityContextFacebookIdentityProvider.extractIdentityFromProfile(EventBuilder event, com.fasterxml.jackson.databind.JsonNode profile) protected StringFacebookIdentityProvider.getProfileEndpointForValidation(EventBuilder event) -
Uses of EventBuilder in org.keycloak.social.github
Methods in org.keycloak.social.github with parameters of type EventBuilderModifier and TypeMethodDescriptionprotected BrokeredIdentityContextGitHubIdentityProvider.extractIdentityFromProfile(EventBuilder event, com.fasterxml.jackson.databind.JsonNode profile) protected StringGitHubIdentityProvider.getProfileEndpointForValidation(EventBuilder event) -
Uses of EventBuilder in org.keycloak.social.gitlab
Methods in org.keycloak.social.gitlab with parameters of type EventBuilderModifier and TypeMethodDescriptionprotected BrokeredIdentityContextGitLabIdentityProvider.exchangeExternalTokenV1Impl(EventBuilder event, jakarta.ws.rs.core.MultivaluedMap<String, String> params) protected BrokeredIdentityContextGitLabIdentityProvider.extractIdentityFromProfile(EventBuilder event, com.fasterxml.jackson.databind.JsonNode profile) protected StringGitLabIdentityProvider.getProfileEndpointForValidation(EventBuilder event) -
Uses of EventBuilder in org.keycloak.social.google
Methods in org.keycloak.social.google with parameters of type EventBuilderModifier and TypeMethodDescriptionprotected BrokeredIdentityContextGoogleIdentityProvider.exchangeExternalTokenV1Impl(EventBuilder event, jakarta.ws.rs.core.MultivaluedMap<String, String> params) -
Uses of EventBuilder in org.keycloak.social.microsoft
Methods in org.keycloak.social.microsoft with parameters of type EventBuilderModifier and TypeMethodDescriptionprotected BrokeredIdentityContextMicrosoftIdentityProvider.extractIdentityFromProfile(EventBuilder event, com.fasterxml.jackson.databind.JsonNode profile) protected StringMicrosoftIdentityProvider.getProfileEndpointForValidation(EventBuilder event) -
Uses of EventBuilder in org.keycloak.social.openshift
Methods in org.keycloak.social.openshift with parameters of type EventBuilderModifier and TypeMethodDescriptionprotected BrokeredIdentityContextOpenshiftV4IdentityProvider.extractIdentityFromProfile(EventBuilder event, com.fasterxml.jackson.databind.JsonNode profile) protected StringOpenshiftV4IdentityProvider.getProfileEndpointForValidation(EventBuilder event) -
Uses of EventBuilder in org.keycloak.social.paypal
Methods in org.keycloak.social.paypal with parameters of type EventBuilderModifier and TypeMethodDescriptionprotected BrokeredIdentityContextPayPalIdentityProvider.extractIdentityFromProfile(EventBuilder event, com.fasterxml.jackson.databind.JsonNode profile) protected StringPayPalIdentityProvider.getProfileEndpointForValidation(EventBuilder event) -
Uses of EventBuilder in org.keycloak.social.stackoverflow
Methods in org.keycloak.social.stackoverflow with parameters of type EventBuilderModifier and TypeMethodDescriptionprotected BrokeredIdentityContextStackoverflowIdentityProvider.extractIdentityFromProfile(EventBuilder event, com.fasterxml.jackson.databind.JsonNode node) protected StringStackoverflowIdentityProvider.getProfileEndpointForValidation(EventBuilder event) -
Uses of EventBuilder in org.keycloak.social.twitter
Fields in org.keycloak.social.twitter declared as EventBuilderModifier and TypeFieldDescriptionprotected final EventBuilderTwitterIdentityProvider.Endpoint.eventMethods in org.keycloak.social.twitter with parameters of type EventBuilderModifier and TypeMethodDescriptionTwitterIdentityProvider.callback(RealmModel realm, IdentityProvider.AuthenticationCallback callback, EventBuilder event) jakarta.ws.rs.core.ResponseTwitterIdentityProvider.exchangeFromToken(jakarta.ws.rs.core.UriInfo uriInfo, EventBuilder builder, ClientModel authorizedClient, UserSessionModel tokenUserSession, UserModel tokenSubject, jakarta.ws.rs.core.MultivaluedMap<String, String> params) Constructors in org.keycloak.social.twitter with parameters of type EventBuilderModifierConstructorDescriptionEndpoint(KeycloakSession session, IdentityProvider.AuthenticationCallback callback, EventBuilder event, TwitterIdentityProvider provider) -
Uses of EventBuilder in org.keycloak.userprofile
Constructors in org.keycloak.userprofile with parameters of type EventBuilderModifierConstructorDescriptionEventAuditingAttributeChangeListener(UserProfile profile, EventBuilder event)