Package org.keycloak.services
Class DefaultKeycloakContext
java.lang.Object
org.keycloak.services.DefaultKeycloakContext
- All Implemented Interfaces:
org.keycloak.models.KeycloakContext
public abstract class DefaultKeycloakContext
extends Object
implements org.keycloak.models.KeycloakContext
- Author:
- Stian Thorgersen
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Optional<org.keycloak.common.ClientConnection>protected abstract Optional<org.keycloak.http.HttpRequest>protected abstract Optional<org.keycloak.http.HttpResponse>org.keycloak.sessions.AuthenticationSessionModelorg.keycloak.Tokenorg.keycloak.models.ClientModelorg.keycloak.common.ClientConnectionorg.keycloak.http.HttpRequestorg.keycloak.http.HttpResponseorg.keycloak.models.OrganizationModelorg.keycloak.models.Permissionsorg.keycloak.models.RealmModelgetRealm()jakarta.ws.rs.core.HttpHeadersprotected org.keycloak.models.KeycloakSessionorg.keycloak.models.KeycloakUriInfogetUri()org.keycloak.models.KeycloakUriInfogetUri(org.keycloak.urls.UrlType type) org.keycloak.models.UserModelgetUser()org.keycloak.models.UserSessionModelresolveLocale(org.keycloak.models.UserModel user) resolveLocale(org.keycloak.models.UserModel user, boolean ignoreAcceptLanguageHeader) voidsetAuthenticationSession(org.keycloak.sessions.AuthenticationSessionModel authenticationSession) voidsetBearerToken(org.keycloak.Token token) voidsetClient(org.keycloak.models.ClientModel client) voidsetConnection(org.keycloak.common.ClientConnection clientConnection) voidsetHttpRequest(org.keycloak.http.HttpRequest httpRequest) voidsetHttpResponse(org.keycloak.http.HttpResponse httpResponse) voidsetOrganization(org.keycloak.models.OrganizationModel organization) voidsetRealm(org.keycloak.models.RealmModel realm) voidsetUserSession(org.keycloak.models.UserSessionModel userSession) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.keycloak.models.KeycloakContext
getContextObject, resolveLocale
-
Field Details
-
session
protected org.keycloak.models.KeycloakSession session
-
-
Constructor Details
-
DefaultKeycloakContext
public DefaultKeycloakContext(org.keycloak.models.KeycloakSession session)
-
-
Method Details
-
getAuthServerUrl
- Specified by:
getAuthServerUrlin interfaceorg.keycloak.models.KeycloakContext
-
getContextPath
- Specified by:
getContextPathin interfaceorg.keycloak.models.KeycloakContext
-
getUri
public org.keycloak.models.KeycloakUriInfo getUri(org.keycloak.urls.UrlType type) - Specified by:
getUriin interfaceorg.keycloak.models.KeycloakContext
-
getUri
public org.keycloak.models.KeycloakUriInfo getUri()- Specified by:
getUriin interfaceorg.keycloak.models.KeycloakContext
-
getRequestHeaders
public jakarta.ws.rs.core.HttpHeaders getRequestHeaders()- Specified by:
getRequestHeadersin interfaceorg.keycloak.models.KeycloakContext
-
getRealm
public org.keycloak.models.RealmModel getRealm()- Specified by:
getRealmin interfaceorg.keycloak.models.KeycloakContext
-
setRealm
public void setRealm(org.keycloak.models.RealmModel realm) - Specified by:
setRealmin interfaceorg.keycloak.models.KeycloakContext
-
getClient
public org.keycloak.models.ClientModel getClient()- Specified by:
getClientin interfaceorg.keycloak.models.KeycloakContext
-
setClient
public void setClient(org.keycloak.models.ClientModel client) - Specified by:
setClientin interfaceorg.keycloak.models.KeycloakContext
-
getOrganization
public org.keycloak.models.OrganizationModel getOrganization()- Specified by:
getOrganizationin interfaceorg.keycloak.models.KeycloakContext
-
setOrganization
public void setOrganization(org.keycloak.models.OrganizationModel organization) - Specified by:
setOrganizationin interfaceorg.keycloak.models.KeycloakContext
-
getConnection
public org.keycloak.common.ClientConnection getConnection()- Specified by:
getConnectionin interfaceorg.keycloak.models.KeycloakContext
-
resolveLocale
- Specified by:
resolveLocalein interfaceorg.keycloak.models.KeycloakContext
-
resolveLocale
- Specified by:
resolveLocalein interfaceorg.keycloak.models.KeycloakContext
-
getAuthenticationSession
public org.keycloak.sessions.AuthenticationSessionModel getAuthenticationSession()- Specified by:
getAuthenticationSessionin interfaceorg.keycloak.models.KeycloakContext
-
setAuthenticationSession
public void setAuthenticationSession(org.keycloak.sessions.AuthenticationSessionModel authenticationSession) - Specified by:
setAuthenticationSessionin interfaceorg.keycloak.models.KeycloakContext
-
getHttpRequest
public org.keycloak.http.HttpRequest getHttpRequest()- Specified by:
getHttpRequestin interfaceorg.keycloak.models.KeycloakContext
-
getHttpResponse
public org.keycloak.http.HttpResponse getHttpResponse()- Specified by:
getHttpResponsein interfaceorg.keycloak.models.KeycloakContext
-
createClientConnection
-
createHttpRequest
-
createHttpResponse
-
getSession
protected org.keycloak.models.KeycloakSession getSession() -
setConnection
public void setConnection(org.keycloak.common.ClientConnection clientConnection) - Specified by:
setConnectionin interfaceorg.keycloak.models.KeycloakContext
-
setHttpRequest
public void setHttpRequest(org.keycloak.http.HttpRequest httpRequest) - Specified by:
setHttpRequestin interfaceorg.keycloak.models.KeycloakContext
-
setHttpResponse
public void setHttpResponse(org.keycloak.http.HttpResponse httpResponse) - Specified by:
setHttpResponsein interfaceorg.keycloak.models.KeycloakContext
-
getUserSession
public org.keycloak.models.UserSessionModel getUserSession()- Specified by:
getUserSessionin interfaceorg.keycloak.models.KeycloakContext
-
setUserSession
public void setUserSession(org.keycloak.models.UserSessionModel userSession) - Specified by:
setUserSessionin interfaceorg.keycloak.models.KeycloakContext
-
setBearerToken
public void setBearerToken(org.keycloak.Token token) - Specified by:
setBearerTokenin interfaceorg.keycloak.models.KeycloakContext
-
getBearerToken
public org.keycloak.Token getBearerToken()- Specified by:
getBearerTokenin interfaceorg.keycloak.models.KeycloakContext
-
getUser
public org.keycloak.models.UserModel getUser()- Specified by:
getUserin interfaceorg.keycloak.models.KeycloakContext
-
getPermissions
public org.keycloak.models.Permissions getPermissions()- Specified by:
getPermissionsin interfaceorg.keycloak.models.KeycloakContext
-