Modifier and Type | Field and Description |
---|---|
protected EventBuilder |
AuthenticationProcessor.event |
protected EventBuilder |
RequiredActionContextResult.eventBuilder |
Modifier and Type | Method and Description |
---|---|
EventBuilder |
RequiredActionContextResult.getEvent() |
EventBuilder |
AuthenticationProcessor.getEvent() |
EventBuilder |
AuthenticationProcessor.Result.getEvent() |
EventBuilder |
RequiredActionContext.getEvent()
Current event builder being used
|
EventBuilder |
FormContext.getEvent()
Current event builder being used
|
EventBuilder |
AbstractAuthenticationFlowContext.getEvent()
Current event builder being used
|
EventBuilder |
AuthenticationProcessor.newEvent() |
EventBuilder |
AuthenticationProcessor.Result.newEvent() |
EventBuilder |
FormContext.newEvent()
Create a refresh new EventBuilder to use within this context
|
EventBuilder |
AbstractAuthenticationFlowContext.newEvent()
Create a refresh new EventBuilder to use within this context
|
Modifier and Type | Method and Description |
---|---|
static ClientSessionContext |
AuthenticationProcessor.attachSession(AuthenticationSessionModel authSession,
UserSessionModel userSession,
KeycloakSession session,
RealmModel realm,
ClientConnection connection,
EventBuilder event) |
AuthenticationProcessor |
AuthenticationProcessor.setEventBuilder(EventBuilder eventBuilder) |
Constructor and Description |
---|
RequiredActionContextResult(AuthenticationSessionModel authSession,
RealmModel realm,
EventBuilder eventBuilder,
KeycloakSession session,
org.jboss.resteasy.spi.HttpRequest httpRequest,
UserModel user,
RequiredActionFactory factory) |
Modifier and Type | Method and Description |
---|---|
EventBuilder |
ActionTokenContext.getEvent() |
Modifier and Type | Method and Description |
---|---|
void |
ActionTokenContext.setEvent(EventBuilder event) |
Constructor and Description |
---|
ActionTokenContext(KeycloakSession session,
RealmModel realm,
javax.ws.rs.core.UriInfo uriInfo,
ClientConnection clientConnection,
org.jboss.resteasy.spi.HttpRequest request,
EventBuilder event,
ActionTokenHandler<T> handler,
String executionId,
ActionTokenContext.ProcessAuthenticateFlow processFlow,
ActionTokenContext.ProcessBrokerFlow processBrokerFlow) |
Constructor and Description |
---|
KeycloakAuthorizationRequest(AuthorizationProvider authorization,
TokenManager tokenManager,
EventBuilder event,
org.jboss.resteasy.spi.HttpRequest request,
Cors cors) |
Modifier and Type | Field and Description |
---|---|
protected EventBuilder |
AbstractOAuth2IdentityProvider.Endpoint.event |
Modifier and Type | Method and Description |
---|---|
Object |
OIDCIdentityProvider.callback(RealmModel realm,
IdentityProvider.AuthenticationCallback callback,
EventBuilder event) |
Object |
KeycloakOIDCIdentityProvider.callback(RealmModel realm,
IdentityProvider.AuthenticationCallback callback,
EventBuilder event) |
Object |
AbstractOAuth2IdentityProvider.callback(RealmModel realm,
IdentityProvider.AuthenticationCallback callback,
EventBuilder event) |
BrokeredIdentityContext |
AbstractOAuth2IdentityProvider.exchangeExternal(EventBuilder event,
javax.ws.rs.core.MultivaluedMap<String,String> params) |
protected BrokeredIdentityContext |
OIDCIdentityProvider.exchangeExternalImpl(EventBuilder event,
javax.ws.rs.core.MultivaluedMap<String,String> params) |
protected BrokeredIdentityContext |
KeycloakOIDCIdentityProvider.exchangeExternalImpl(EventBuilder event,
javax.ws.rs.core.MultivaluedMap<String,String> params) |
protected BrokeredIdentityContext |
AbstractOAuth2IdentityProvider.exchangeExternalImpl(EventBuilder event,
javax.ws.rs.core.MultivaluedMap<String,String> params) |
protected BrokeredIdentityContext |
AbstractOAuth2IdentityProvider.exchangeExternalUserInfoValidationOnly(EventBuilder event,
javax.ws.rs.core.MultivaluedMap<String,String> params) |
javax.ws.rs.core.Response |
AbstractOAuth2IdentityProvider.exchangeFromToken(javax.ws.rs.core.UriInfo uriInfo,
EventBuilder event,
ClientModel authorizedClient,
UserSessionModel tokenUserSession,
UserModel tokenSubject,
javax.ws.rs.core.MultivaluedMap<String,String> params) |
protected javax.ws.rs.core.Response |
OIDCIdentityProvider.exchangeSessionToken(javax.ws.rs.core.UriInfo uriInfo,
EventBuilder event,
ClientModel authorizedClient,
UserSessionModel tokenUserSession,
UserModel tokenSubject) |
protected javax.ws.rs.core.Response |
AbstractOAuth2IdentityProvider.exchangeSessionToken(javax.ws.rs.core.UriInfo uriInfo,
EventBuilder event,
ClientModel authorizedClient,
UserSessionModel tokenUserSession,
UserModel tokenSubject) |
protected javax.ws.rs.core.Response |
OIDCIdentityProvider.exchangeStoredToken(javax.ws.rs.core.UriInfo uriInfo,
EventBuilder event,
ClientModel authorizedClient,
UserSessionModel tokenUserSession,
UserModel tokenSubject) |
protected javax.ws.rs.core.Response |
AbstractOAuth2IdentityProvider.exchangeStoredToken(javax.ws.rs.core.UriInfo uriInfo,
EventBuilder event,
ClientModel authorizedClient,
UserSessionModel tokenUserSession,
UserModel tokenSubject) |
protected BrokeredIdentityContext |
OIDCIdentityProvider.extractIdentityFromProfile(EventBuilder event,
com.fasterxml.jackson.databind.JsonNode userInfo) |
protected BrokeredIdentityContext |
AbstractOAuth2IdentityProvider.extractIdentityFromProfile(EventBuilder event,
com.fasterxml.jackson.databind.JsonNode node) |
protected String |
OIDCIdentityProvider.getProfileEndpointForValidation(EventBuilder event) |
protected String |
AbstractOAuth2IdentityProvider.getProfileEndpointForValidation(EventBuilder event) |
protected javax.ws.rs.core.Response |
AbstractOAuth2IdentityProvider.hasExternalExchangeToken(EventBuilder event,
UserSessionModel tokenUserSession,
javax.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 exchange
|
protected BrokeredIdentityContext |
AbstractOAuth2IdentityProvider.validateExternalTokenThroughUserInfo(EventBuilder event,
String subjectToken,
String subjectTokenType) |
protected BrokeredIdentityContext |
OIDCIdentityProvider.validateJwt(EventBuilder event,
String subjectToken,
String subjectTokenType) |
Constructor and Description |
---|
Endpoint(IdentityProvider.AuthenticationCallback callback,
RealmModel realm,
EventBuilder event) |
KeycloakEndpoint(IdentityProvider.AuthenticationCallback callback,
RealmModel realm,
EventBuilder event) |
OIDCEndpoint(IdentityProvider.AuthenticationCallback callback,
RealmModel realm,
EventBuilder event) |
Modifier and Type | Method and Description |
---|---|
Object |
IdentityProvider.callback(RealmModel realm,
IdentityProvider.AuthenticationCallback callback,
EventBuilder event)
JAXRS callback endpoint for when the remote IDP wants to callback to keycloak.
|
Object |
AbstractIdentityProvider.callback(RealmModel realm,
IdentityProvider.AuthenticationCallback callback,
EventBuilder event) |
BrokeredIdentityContext |
ExchangeExternalToken.exchangeExternal(EventBuilder event,
javax.ws.rs.core.MultivaluedMap<String,String> params) |
javax.ws.rs.core.Response |
ExchangeTokenToIdentityProviderToken.exchangeFromToken(javax.ws.rs.core.UriInfo uriInfo,
EventBuilder event,
ClientModel authorizedClient,
UserSessionModel tokenUserSession,
UserModel tokenSubject,
javax.ws.rs.core.MultivaluedMap<String,String> params) |
Modifier and Type | Field and Description |
---|---|
protected EventBuilder |
SAMLEndpoint.event |
Modifier and Type | Method and Description |
---|---|
Object |
SAMLIdentityProvider.callback(RealmModel realm,
IdentityProvider.AuthenticationCallback callback,
EventBuilder event) |
Modifier and Type | Method and Description |
---|---|
EventBuilder |
EventBuilder.client(ClientModel client) |
EventBuilder |
EventBuilder.client(String clientId) |
EventBuilder |
EventBuilder.clone() |
EventBuilder |
EventBuilder.detail(String key,
String value) |
EventBuilder |
EventBuilder.event(EventType e) |
EventBuilder |
EventBuilder.ipAddress(String ipAddress) |
EventBuilder |
EventBuilder.realm(RealmModel realm) |
EventBuilder |
EventBuilder.realm(String realmId) |
EventBuilder |
EventBuilder.removeDetail(String key) |
EventBuilder |
EventBuilder.session(String sessionId) |
EventBuilder |
EventBuilder.session(UserSessionModel session) |
EventBuilder |
EventBuilder.user(String userId) |
EventBuilder |
EventBuilder.user(UserModel user) |
Modifier and Type | Field and Description |
---|---|
protected EventBuilder |
AuthorizationEndpointBase.event |
Modifier and Type | Method and Description |
---|---|
Object |
LoginProtocolFactory.createProtocolEndpoint(RealmModel realm,
EventBuilder event) |
LoginProtocol |
LoginProtocol.setEventBuilder(EventBuilder event) |
Constructor and Description |
---|
AuthorizationEndpointBase(RealmModel realm,
EventBuilder event) |
Modifier and Type | Method and Description |
---|---|
Object |
DockerAuthV2ProtocolFactory.createProtocolEndpoint(RealmModel realm,
EventBuilder event) |
LoginProtocol |
DockerAuthV2Protocol.setEventBuilder(EventBuilder event) |
Constructor and Description |
---|
DockerAuthV2Protocol(KeycloakSession session,
RealmModel realm,
javax.ws.rs.core.UriInfo uriInfo,
javax.ws.rs.core.HttpHeaders headers,
EventBuilder event) |
DockerEndpoint(RealmModel realm,
EventBuilder event,
EventType login) |
DockerV2LoginProtocolService(RealmModel realm,
EventBuilder event) |
Modifier and Type | Field and Description |
---|---|
protected EventBuilder |
OIDCLoginProtocol.event |
Modifier and Type | Method and Description |
---|---|
Object |
OIDCLoginProtocolFactory.createProtocolEndpoint(RealmModel realm,
EventBuilder event) |
TokenManager.RefreshResult |
TokenManager.refreshAccessToken(KeycloakSession session,
javax.ws.rs.core.UriInfo uriInfo,
ClientConnection connection,
RealmModel realm,
ClientModel authorizedClient,
String encodedRefreshToken,
EventBuilder event,
javax.ws.rs.core.HttpHeaders headers,
org.jboss.resteasy.spi.HttpRequest request) |
TokenManager.AccessTokenResponseBuilder |
TokenManager.responseBuilder(RealmModel realm,
ClientModel client,
EventBuilder event,
KeycloakSession session,
UserSessionModel userSession,
ClientSessionContext clientSessionCtx) |
OIDCLoginProtocol |
OIDCLoginProtocol.setEventBuilder(EventBuilder event) |
Constructor and Description |
---|
AccessTokenResponseBuilder(RealmModel realm,
ClientModel client,
EventBuilder event,
KeycloakSession session,
UserSessionModel userSession,
ClientSessionContext clientSessionCtx) |
OIDCLoginProtocol(KeycloakSession session,
RealmModel realm,
javax.ws.rs.core.UriInfo uriInfo,
javax.ws.rs.core.HttpHeaders headers,
EventBuilder event) |
OIDCLoginProtocolService(RealmModel realm,
EventBuilder event) |
Constructor and Description |
---|
AuthorizationEndpoint(RealmModel realm,
EventBuilder event) |
LogoutEndpoint(TokenManager tokenManager,
RealmModel realm,
EventBuilder event) |
TokenEndpoint(TokenManager tokenManager,
RealmModel realm,
EventBuilder event) |
TokenIntrospectionEndpoint(RealmModel realm,
EventBuilder event) |
TokenRevocationEndpoint(RealmModel realm,
EventBuilder event) |
Modifier and Type | Method and Description |
---|---|
static String |
AuthorizationEndpointRequestParserProcessor.getClientId(EventBuilder event,
KeycloakSession session,
javax.ws.rs.core.MultivaluedMap<String,String> requestParams) |
static AuthorizationEndpointRequest |
AuthorizationEndpointRequestParserProcessor.parseRequest(EventBuilder event,
KeycloakSession session,
ClientModel client,
javax.ws.rs.core.MultivaluedMap<String,String> requestParams) |
Modifier and Type | Method and Description |
---|---|
void |
OIDCExtProvider.setEvent(EventBuilder event) |
Modifier and Type | Method and Description |
---|---|
static AuthorizeClientUtil.ClientAuthResult |
AuthorizeClientUtil.authorizeClient(KeycloakSession session,
EventBuilder event) |
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.
|
Modifier and Type | Method and Description |
---|---|
void |
OpenShiftTokenReviewEndpoint.setEvent(EventBuilder event) |
Modifier and Type | Field and Description |
---|---|
protected EventBuilder |
SamlProtocol.event |
Modifier and Type | Method and Description |
---|---|
Object |
SamlProtocolFactory.createProtocolEndpoint(RealmModel realm,
EventBuilder event) |
SamlProtocol |
SamlProtocol.setEventBuilder(EventBuilder event) |
Constructor and Description |
---|
SamlService(RealmModel realm,
EventBuilder event,
DestinationValidator destinationValidator) |
Constructor and Description |
---|
SamlEcpProfileService(RealmModel realm,
EventBuilder event,
DestinationValidator destinationValidator) |
Modifier and Type | Field and Description |
---|---|
protected EventBuilder |
AbstractClientRegistrationProvider.event |
Modifier and Type | Method and Description |
---|---|
EventBuilder |
ClientRegistrationProvider.getEvent() |
EventBuilder |
AdapterInstallationClientRegistrationProvider.getEvent() |
EventBuilder |
AbstractClientRegistrationProvider.getEvent() |
Modifier and Type | Method and Description |
---|---|
void |
ClientRegistrationProvider.setEvent(EventBuilder event) |
void |
AdapterInstallationClientRegistrationProvider.setEvent(EventBuilder event) |
void |
AbstractClientRegistrationProvider.setEvent(EventBuilder event) |
Constructor and Description |
---|
ClientRegistrationAuth(KeycloakSession session,
ClientRegistrationProvider provider,
EventBuilder event,
String endpoint) |
ClientRegistrationService(EventBuilder event) |
Modifier and Type | Method and Description |
---|---|
static javax.ws.rs.core.Response |
AuthenticationManager.actionRequired(KeycloakSession session,
AuthenticationSessionModel authSession,
ClientConnection clientConnection,
org.jboss.resteasy.spi.HttpRequest request,
javax.ws.rs.core.UriInfo uriInfo,
EventBuilder event) |
static void |
AuthenticationManager.evaluateRequiredActionTriggers(KeycloakSession session,
AuthenticationSessionModel authSession,
ClientConnection clientConnection,
org.jboss.resteasy.spi.HttpRequest request,
javax.ws.rs.core.UriInfo uriInfo,
EventBuilder event,
RealmModel realm,
UserModel user) |
protected static javax.ws.rs.core.Response |
AuthenticationManager.executionActions(KeycloakSession session,
AuthenticationSessionModel authSession,
org.jboss.resteasy.spi.HttpRequest request,
EventBuilder event,
RealmModel realm,
UserModel user,
Set<String> requiredActions) |
static javax.ws.rs.core.Response |
AuthenticationManager.finishedRequiredActions(KeycloakSession session,
AuthenticationSessionModel authSession,
UserSessionModel userSession,
ClientConnection clientConnection,
org.jboss.resteasy.spi.HttpRequest request,
javax.ws.rs.core.UriInfo uriInfo,
EventBuilder event) |
static <CLIENT_SESSION extends CommonClientSessionModel> |
ClientSessionCode.getClientSession(String code,
String tabId,
KeycloakSession session,
RealmModel realm,
ClientModel client,
EventBuilder event,
Class<CLIENT_SESSION> sessionClass) |
static javax.ws.rs.core.Response |
AuthenticationManager.nextActionAfterAuthentication(KeycloakSession session,
AuthenticationSessionModel authSession,
ClientConnection clientConnection,
org.jboss.resteasy.spi.HttpRequest request,
javax.ws.rs.core.UriInfo uriInfo,
EventBuilder event) |
static String |
AuthenticationManager.nextRequiredAction(KeycloakSession session,
AuthenticationSessionModel authSession,
ClientConnection clientConnection,
org.jboss.resteasy.spi.HttpRequest request,
javax.ws.rs.core.UriInfo uriInfo,
EventBuilder event) |
static <CLIENT_SESSION extends CommonClientSessionModel> |
ClientSessionCode.parseResult(String code,
String tabId,
KeycloakSession session,
RealmModel realm,
ClientModel client,
EventBuilder event,
Class<CLIENT_SESSION> sessionClass) |
static <CLIENT_SESSION extends CommonClientSessionModel> |
ClientSessionCode.parseResult(String code,
String tabId,
KeycloakSession session,
RealmModel realm,
ClientModel client,
EventBuilder event,
CLIENT_SESSION clientSession) |
static javax.ws.rs.core.Response |
AuthenticationManager.redirectAfterSuccessfulFlow(KeycloakSession session,
RealmModel realm,
UserSessionModel userSession,
ClientSessionContext clientSessionCtx,
org.jboss.resteasy.spi.HttpRequest request,
javax.ws.rs.core.UriInfo uriInfo,
ClientConnection clientConnection,
EventBuilder event,
AuthenticationSessionModel authSession) |
static javax.ws.rs.core.Response |
AuthenticationManager.redirectAfterSuccessfulFlow(KeycloakSession session,
RealmModel realm,
UserSessionModel userSession,
ClientSessionContext clientSessionCtx,
org.jboss.resteasy.spi.HttpRequest request,
javax.ws.rs.core.UriInfo uriInfo,
ClientConnection clientConnection,
EventBuilder event,
AuthenticationSessionModel authSession,
LoginProtocol protocol) |
Constructor and Description |
---|
ClientsManagementService(RealmModel realm,
EventBuilder event) |
LoginActionsService(RealmModel realm,
EventBuilder event) |
SessionCodeChecks(RealmModel realm,
javax.ws.rs.core.UriInfo uriInfo,
org.jboss.resteasy.spi.HttpRequest request,
ClientConnection clientConnection,
KeycloakSession session,
EventBuilder event,
String authSessionId,
String code,
String execution,
String clientId,
String tabId,
String flowPath) |
Modifier and Type | Method and Description |
---|---|
Object |
AccountLoader.getAccountService(KeycloakSession session,
EventBuilder event) |
Constructor and Description |
---|
AccountCredentialResource(KeycloakSession session,
EventBuilder event,
UserModel user,
Auth auth) |
AccountFormService(RealmModel realm,
ClientModel client,
EventBuilder event) |
AccountRestService(KeycloakSession session,
Auth auth,
ClientModel client,
EventBuilder event) |
LinkedAccountsResource(KeycloakSession session,
org.jboss.resteasy.spi.HttpRequest request,
ClientModel client,
Auth auth,
EventBuilder event,
UserModel user) |
Modifier and Type | Method and Description |
---|---|
protected String |
BitbucketIdentityProvider.getProfileEndpointForValidation(EventBuilder event) |
protected BrokeredIdentityContext |
BitbucketIdentityProvider.validateExternalTokenThroughUserInfo(EventBuilder event,
String subjectToken,
String subjectTokenType) |
Modifier and Type | Method and Description |
---|---|
protected BrokeredIdentityContext |
FacebookIdentityProvider.extractIdentityFromProfile(EventBuilder event,
com.fasterxml.jackson.databind.JsonNode profile) |
protected String |
FacebookIdentityProvider.getProfileEndpointForValidation(EventBuilder event) |
Modifier and Type | Method and Description |
---|---|
protected BrokeredIdentityContext |
GitHubIdentityProvider.extractIdentityFromProfile(EventBuilder event,
com.fasterxml.jackson.databind.JsonNode profile) |
protected String |
GitHubIdentityProvider.getProfileEndpointForValidation(EventBuilder event) |
Modifier and Type | Method and Description |
---|---|
protected BrokeredIdentityContext |
GitLabIdentityProvider.exchangeExternalImpl(EventBuilder event,
javax.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) |
Modifier and Type | Method and Description |
---|---|
protected BrokeredIdentityContext |
GoogleIdentityProvider.exchangeExternalImpl(EventBuilder event,
javax.ws.rs.core.MultivaluedMap<String,String> params) |
Modifier and Type | Method and Description |
---|---|
protected BrokeredIdentityContext |
LinkedInIdentityProvider.extractIdentityFromProfile(EventBuilder event,
com.fasterxml.jackson.databind.JsonNode profile) |
protected String |
LinkedInIdentityProvider.getProfileEndpointForValidation(EventBuilder event) |
Modifier and Type | Method and Description |
---|---|
protected BrokeredIdentityContext |
MicrosoftIdentityProvider.extractIdentityFromProfile(EventBuilder event,
com.fasterxml.jackson.databind.JsonNode profile) |
protected String |
MicrosoftIdentityProvider.getProfileEndpointForValidation(EventBuilder event) |
Modifier and Type | Method and Description |
---|---|
protected BrokeredIdentityContext |
OpenshiftV4IdentityProvider.extractIdentityFromProfile(EventBuilder event,
com.fasterxml.jackson.databind.JsonNode profile) |
protected BrokeredIdentityContext |
OpenshiftV3IdentityProvider.extractIdentityFromProfile(EventBuilder event,
com.fasterxml.jackson.databind.JsonNode profile) |
protected String |
OpenshiftV4IdentityProvider.getProfileEndpointForValidation(EventBuilder event) |
protected String |
OpenshiftV3IdentityProvider.getProfileEndpointForValidation(EventBuilder event) |
Modifier and Type | Method and Description |
---|---|
protected BrokeredIdentityContext |
PayPalIdentityProvider.extractIdentityFromProfile(EventBuilder event,
com.fasterxml.jackson.databind.JsonNode profile) |
protected String |
PayPalIdentityProvider.getProfileEndpointForValidation(EventBuilder event) |
Modifier and Type | Method and Description |
---|---|
protected BrokeredIdentityContext |
StackoverflowIdentityProvider.extractIdentityFromProfile(EventBuilder event,
com.fasterxml.jackson.databind.JsonNode node) |
protected String |
StackoverflowIdentityProvider.getProfileEndpointForValidation(EventBuilder event) |
Modifier and Type | Field and Description |
---|---|
protected EventBuilder |
TwitterIdentityProvider.Endpoint.event |
Modifier and Type | Method and Description |
---|---|
Object |
TwitterIdentityProvider.callback(RealmModel realm,
IdentityProvider.AuthenticationCallback callback,
EventBuilder event) |
javax.ws.rs.core.Response |
TwitterIdentityProvider.exchangeFromToken(javax.ws.rs.core.UriInfo uriInfo,
EventBuilder builder,
ClientModel authorizedClient,
UserSessionModel tokenUserSession,
UserModel tokenSubject,
javax.ws.rs.core.MultivaluedMap<String,String> params) |
Constructor and Description |
---|
Endpoint(RealmModel realm,
IdentityProvider.AuthenticationCallback callback,
EventBuilder event) |
Copyright © 2020 JBoss by Red Hat. All rights reserved.