Package org.keycloak.broker.oidc
Class AbstractOAuth2IdentityProvider.Endpoint
java.lang.Object
org.keycloak.broker.oidc.AbstractOAuth2IdentityProvider.Endpoint
- Direct Known Subclasses:
OIDCIdentityProvider.OIDCEndpoint
- Enclosing class:
- AbstractOAuth2IdentityProvider<C extends OAuth2IdentityProviderConfig>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final org.keycloak.broker.provider.UserAuthenticationIdentityProvider.AuthenticationCallbackprotected final org.keycloak.common.ClientConnectionprotected final org.keycloak.events.EventBuilderprotected final jakarta.ws.rs.core.HttpHeadersprotected final org.keycloak.http.HttpRequestprotected final org.keycloak.models.RealmModelprotected final org.keycloak.models.KeycloakSession -
Constructor Summary
ConstructorsConstructorDescriptionEndpoint(org.keycloak.broker.provider.UserAuthenticationIdentityProvider.AuthenticationCallback callback, org.keycloak.models.RealmModel realm, org.keycloak.events.EventBuilder event, AbstractOAuth2IdentityProvider provider) -
Method Summary
Modifier and TypeMethodDescriptionjakarta.ws.rs.core.ResponseauthResponse(String state, String authorizationCode, String error, String errorDescription) org.keycloak.http.simple.SimpleHttpRequestgenerateTokenRequest(String authorizationCode)
-
Field Details
-
callback
protected final org.keycloak.broker.provider.UserAuthenticationIdentityProvider.AuthenticationCallback callback -
realm
protected final org.keycloak.models.RealmModel realm -
event
protected final org.keycloak.events.EventBuilder event -
session
protected final org.keycloak.models.KeycloakSession session -
clientConnection
protected final org.keycloak.common.ClientConnection clientConnection -
headers
protected final jakarta.ws.rs.core.HttpHeaders headers -
httpRequest
protected final org.keycloak.http.HttpRequest httpRequest
-
-
Constructor Details
-
Endpoint
public Endpoint(org.keycloak.broker.provider.UserAuthenticationIdentityProvider.AuthenticationCallback callback, org.keycloak.models.RealmModel realm, org.keycloak.events.EventBuilder event, AbstractOAuth2IdentityProvider provider)
-
-
Method Details
-
authResponse
-
generateTokenRequest
-