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 EventBuilder
AuthenticationProcessor.event
protected EventBuilder
RequiredActionContextResult.eventBuilder
Methods 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 ClientSessionContext
AuthenticationProcessor.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 void
UpdateEmail.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.Response
RPTIntrospectionProvider.introspect
(String token, EventBuilder eventBuilder) -
Uses of EventBuilder in org.keycloak.broker.oidc
Fields in org.keycloak.broker.oidc declared as EventBuilderModifier and TypeFieldDescriptionprotected final EventBuilder
AbstractOAuth2IdentityProvider.Endpoint.event
Methods 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) final BrokeredIdentityContext
AbstractOAuth2IdentityProvider.exchangeExternal
(EventBuilder event, jakarta.ws.rs.core.MultivaluedMap<String, String> params) protected BrokeredIdentityContext
AbstractOAuth2IdentityProvider.exchangeExternalImpl
(EventBuilder event, jakarta.ws.rs.core.MultivaluedMap<String, String> params) protected BrokeredIdentityContext
KeycloakOIDCIdentityProvider.exchangeExternalImpl
(EventBuilder event, jakarta.ws.rs.core.MultivaluedMap<String, String> params) protected BrokeredIdentityContext
OIDCIdentityProvider.exchangeExternalImpl
(EventBuilder event, jakarta.ws.rs.core.MultivaluedMap<String, String> params) protected BrokeredIdentityContext
AbstractOAuth2IdentityProvider.exchangeExternalUserInfoValidationOnly
(EventBuilder event, jakarta.ws.rs.core.MultivaluedMap<String, String> params) jakarta.ws.rs.core.Response
AbstractOAuth2IdentityProvider.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.Response
AbstractOAuth2IdentityProvider.exchangeSessionToken
(jakarta.ws.rs.core.UriInfo uriInfo, EventBuilder event, ClientModel authorizedClient, UserSessionModel tokenUserSession, UserModel tokenSubject) protected jakarta.ws.rs.core.Response
OIDCIdentityProvider.exchangeSessionToken
(jakarta.ws.rs.core.UriInfo uriInfo, EventBuilder event, ClientModel authorizedClient, UserSessionModel tokenUserSession, UserModel tokenSubject) protected jakarta.ws.rs.core.Response
AbstractOAuth2IdentityProvider.exchangeStoredToken
(jakarta.ws.rs.core.UriInfo uriInfo, EventBuilder event, ClientModel authorizedClient, UserSessionModel tokenUserSession, UserModel tokenSubject) protected jakarta.ws.rs.core.Response
OIDCIdentityProvider.exchangeStoredToken
(jakarta.ws.rs.core.UriInfo uriInfo, EventBuilder event, ClientModel authorizedClient, UserSessionModel tokenUserSession, UserModel tokenSubject) protected BrokeredIdentityContext
AbstractOAuth2IdentityProvider.extractIdentityFromProfile
(EventBuilder event, com.fasterxml.jackson.databind.JsonNode node) protected BrokeredIdentityContext
OIDCIdentityProvider.extractIdentityFromProfile
(EventBuilder event, com.fasterxml.jackson.databind.JsonNode userInfo) protected String
AbstractOAuth2IdentityProvider.getProfileEndpointForValidation
(EventBuilder event) protected String
OIDCIdentityProvider.getProfileEndpointForValidation
(EventBuilder event) protected jakarta.ws.rs.core.Response
AbstractOAuth2IdentityProvider.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 BrokeredIdentityContext
AbstractOAuth2IdentityProvider.validateExternalTokenThroughUserInfo
(EventBuilder event, String subjectToken, String subjectTokenType) protected final BrokeredIdentityContext
OIDCIdentityProvider.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.ExchangeExternalToken.exchangeExternal
(EventBuilder event, jakarta.ws.rs.core.MultivaluedMap<String, String> params) jakarta.ws.rs.core.Response
ExchangeTokenToIdentityProviderToken.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.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 containnull
and then joined using::
character.Add event detail where strings from the input Stream are filtered not to containnull
and 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 EventBuilderMethods in org.keycloak.protocol.oidc that return EventBuilderMethods in org.keycloak.protocol.oidc with parameters of type EventBuilderModifier and TypeMethodDescriptionTokenManager.checkTokenValidForIntrospection
(KeycloakSession session, RealmModel realm, AccessToken token, EventBuilder eventBuilder) Checks if the token is valid.OIDCLoginProtocolFactory.createProtocolEndpoint
(KeycloakSession session, EventBuilder event) TokenManager.getValidUserSessionIfTokenIsValid
(KeycloakSession session, RealmModel realm, AccessToken token, EventBuilder eventBuilder) Checks if the token is valid and return a valid user session.jakarta.ws.rs.core.Response
AccessTokenIntrospectionProvider.introspect
(String token, EventBuilder eventBuilder) jakarta.ws.rs.core.Response
TokenIntrospectionProvider.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) protected AccessToken
AccessTokenIntrospectionProvider.verifyAccessToken
(String token, EventBuilder eventBuilder, boolean validateSession) 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 String
AuthorizationEndpointRequestParserProcessor.getClientId
(EventBuilder event, KeycloakSession session, jakarta.ws.rs.core.MultivaluedMap<String, String> requestParams) static AuthorizationEndpointRequest
AuthorizationEndpointRequestParserProcessor.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 EventBuilder
OAuth2GrantType.Context.event
protected EventBuilder
OAuth2GrantTypeBase.event
Methods 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 OAuth2DeviceCodeModel
DeviceGrantType.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 AuthorizationEndpointRequest
ParEndpointRequestParserProcessor.parseRequest
(EventBuilder event, KeycloakSession session, ClientModel client, jakarta.ws.rs.core.MultivaluedMap<String, String> requestParams) -
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 void
PkceUtils.checkParamsForPkceEnforcedClient
(String codeVerifier, String codeChallenge, String codeChallengeMethod, String authUserId, String authUsername, EventBuilder event, Cors cors) static void
PkceUtils.checkParamsForPkceNotEnforcedClient
(String codeVerifier, String codeChallenge, String codeChallengeMethod, String authUserId, String authUsername, EventBuilder event, Cors cors) static AuthenticationProcessor
AuthorizeClientUtil.getAuthenticationProcessor
(KeycloakSession session, EventBuilder event) static OAuth2CodeParser.ParseResult
OAuth2CodeParser.parseCode
(KeycloakSession session, String code, RealmModel realm, EventBuilder event) Will parse the code and retrieve the corresponding OAuth2Code and AuthenticatedClientSessionModel.static void
PkceUtils.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 TypeMethodDescriptionvoid
AbstractClientRegistrationProvider.setEvent
(EventBuilder event) void
AdapterInstallationClientRegistrationProvider.setEvent
(EventBuilder event) void
ClientRegistrationProvider.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 jakarta.ws.rs.core.Response
AuthenticationManager.actionRequired
(KeycloakSession session, AuthenticationSessionModel authSession, HttpRequest request, EventBuilder event) static void
AuthenticationManager.evaluateRequiredActionTriggers
(KeycloakSession session, AuthenticationSessionModel authSession, HttpRequest request, EventBuilder event, RealmModel realm, UserModel user) protected static jakarta.ws.rs.core.Response
AuthenticationManager.executionActions
(KeycloakSession session, AuthenticationSessionModel authSession, HttpRequest request, EventBuilder event, RealmModel realm, UserModel user, Set<String> ignoredActions) static jakarta.ws.rs.core.Response
AuthenticationManager.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.Response
AuthenticationManager.nextActionAfterAuthentication
(KeycloakSession session, AuthenticationSessionModel authSession, ClientConnection clientConnection, HttpRequest request, jakarta.ws.rs.core.UriInfo uriInfo, EventBuilder event) static String
AuthenticationManager.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.Response
AuthenticationManager.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.Response
AuthenticationManager.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 void
LoginActionsServiceChecks.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 void
UserSessionUtil.checkTokenIssuedAt
(RealmModel realm, AccessToken token, UserSessionModel userSession, EventBuilder event, ClientModel client) static UserSessionModel
UserSessionUtil.findValidSession
(KeycloakSession session, RealmModel realm, AccessToken token, EventBuilder event, ClientModel client) static UserSessionModel
UserSessionUtil.findValidSession
(KeycloakSession session, RealmModel realm, AccessToken token, EventBuilder event, ClientModel client, OAuth2Error error) DPoPUtil.retrieveDPoPHeaderIfPresent
(KeycloakSession keycloakSession, OIDCAdvancedConfigWrapper clientConfig, EventBuilder event, Cors cors) checks the current request if a DPoP HTTP Header is present and returns it if it is present. -
Uses of EventBuilder in org.keycloak.social.bitbucket
Methods in org.keycloak.social.bitbucket with parameters of type EventBuilderModifier and TypeMethodDescriptionprotected String
BitbucketIdentityProvider.getProfileEndpointForValidation
(EventBuilder event) protected BrokeredIdentityContext
BitbucketIdentityProvider.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 BrokeredIdentityContext
FacebookIdentityProvider.extractIdentityFromProfile
(EventBuilder event, com.fasterxml.jackson.databind.JsonNode profile) protected String
FacebookIdentityProvider.getProfileEndpointForValidation
(EventBuilder event) -
Uses of EventBuilder in org.keycloak.social.github
Methods in org.keycloak.social.github with parameters of type EventBuilderModifier and TypeMethodDescriptionprotected BrokeredIdentityContext
GitHubIdentityProvider.extractIdentityFromProfile
(EventBuilder event, com.fasterxml.jackson.databind.JsonNode profile) protected String
GitHubIdentityProvider.getProfileEndpointForValidation
(EventBuilder event) -
Uses of EventBuilder in org.keycloak.social.gitlab
Methods in org.keycloak.social.gitlab with parameters of type EventBuilderModifier and TypeMethodDescriptionprotected BrokeredIdentityContext
GitLabIdentityProvider.exchangeExternalImpl
(EventBuilder event, jakarta.ws.rs.core.MultivaluedMap<String, String> params) protected BrokeredIdentityContext
GitLabIdentityProvider.extractIdentityFromProfile
(EventBuilder event, com.fasterxml.jackson.databind.JsonNode profile) protected String
GitLabIdentityProvider.getProfileEndpointForValidation
(EventBuilder event) -
Uses of EventBuilder in org.keycloak.social.google
Methods in org.keycloak.social.google with parameters of type EventBuilderModifier and TypeMethodDescriptionprotected BrokeredIdentityContext
GoogleIdentityProvider.exchangeExternalImpl
(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 BrokeredIdentityContext
MicrosoftIdentityProvider.extractIdentityFromProfile
(EventBuilder event, com.fasterxml.jackson.databind.JsonNode profile) protected String
MicrosoftIdentityProvider.getProfileEndpointForValidation
(EventBuilder event) -
Uses of EventBuilder in org.keycloak.social.openshift
Methods in org.keycloak.social.openshift with parameters of type EventBuilderModifier and TypeMethodDescriptionprotected BrokeredIdentityContext
OpenshiftV3IdentityProvider.extractIdentityFromProfile
(EventBuilder event, com.fasterxml.jackson.databind.JsonNode profile) protected BrokeredIdentityContext
OpenshiftV4IdentityProvider.extractIdentityFromProfile
(EventBuilder event, com.fasterxml.jackson.databind.JsonNode profile) protected String
OpenshiftV3IdentityProvider.getProfileEndpointForValidation
(EventBuilder event) protected String
OpenshiftV4IdentityProvider.getProfileEndpointForValidation
(EventBuilder event) -
Uses of EventBuilder in org.keycloak.social.paypal
Methods in org.keycloak.social.paypal with parameters of type EventBuilderModifier and TypeMethodDescriptionprotected BrokeredIdentityContext
PayPalIdentityProvider.extractIdentityFromProfile
(EventBuilder event, com.fasterxml.jackson.databind.JsonNode profile) protected String
PayPalIdentityProvider.getProfileEndpointForValidation
(EventBuilder event) -
Uses of EventBuilder in org.keycloak.social.stackoverflow
Methods in org.keycloak.social.stackoverflow with parameters of type EventBuilderModifier and TypeMethodDescriptionprotected BrokeredIdentityContext
StackoverflowIdentityProvider.extractIdentityFromProfile
(EventBuilder event, com.fasterxml.jackson.databind.JsonNode node) protected String
StackoverflowIdentityProvider.getProfileEndpointForValidation
(EventBuilder event) -
Uses of EventBuilder in org.keycloak.social.twitter
Fields in org.keycloak.social.twitter declared as EventBuilderModifier and TypeFieldDescriptionprotected final EventBuilder
TwitterIdentityProvider.Endpoint.event
Methods in org.keycloak.social.twitter with parameters of type EventBuilderModifier and TypeMethodDescriptionTwitterIdentityProvider.callback
(RealmModel realm, IdentityProvider.AuthenticationCallback callback, EventBuilder event) jakarta.ws.rs.core.Response
TwitterIdentityProvider.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)