Package org.keycloak.services
Class DefaultKeycloakContext
- java.lang.Object
-
- org.keycloak.services.DefaultKeycloakContext
-
- All Implemented Interfaces:
org.keycloak.models.KeycloakContext
public class DefaultKeycloakContext extends Object implements org.keycloak.models.KeycloakContext
- Author:
- Stian Thorgersen
-
-
Constructor Summary
Constructors Constructor Description DefaultKeycloakContext(org.keycloak.models.KeycloakSession session)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected org.keycloak.http.HttpRequest
createHttpRequest()
protected org.keycloak.http.HttpResponse
createHttpResponse()
org.keycloak.sessions.AuthenticationSessionModel
getAuthenticationSession()
URI
getAuthServerUrl()
org.keycloak.models.ClientModel
getClient()
org.keycloak.common.ClientConnection
getConnection()
<T> T
getContextObject(Class<T> clazz)
String
getContextPath()
org.keycloak.http.HttpRequest
getHttpRequest()
org.keycloak.http.HttpResponse
getHttpResponse()
org.keycloak.models.RealmModel
getRealm()
javax.ws.rs.core.HttpHeaders
getRequestHeaders()
Deprecated.UsegetHttpRequest()
to obtain the request headers.org.keycloak.models.KeycloakUriInfo
getUri()
org.keycloak.models.KeycloakUriInfo
getUri(org.keycloak.urls.UrlType type)
Locale
resolveLocale(org.keycloak.models.UserModel user)
void
setAuthenticationSession(org.keycloak.sessions.AuthenticationSessionModel authenticationSession)
void
setClient(org.keycloak.models.ClientModel client)
void
setRealm(org.keycloak.models.RealmModel realm)
-
-
-
Method Detail
-
getAuthServerUrl
public URI getAuthServerUrl()
- Specified by:
getAuthServerUrl
in interfaceorg.keycloak.models.KeycloakContext
-
getContextPath
public String getContextPath()
- Specified by:
getContextPath
in interfaceorg.keycloak.models.KeycloakContext
-
getUri
public org.keycloak.models.KeycloakUriInfo getUri(org.keycloak.urls.UrlType type)
- Specified by:
getUri
in interfaceorg.keycloak.models.KeycloakContext
-
getUri
public org.keycloak.models.KeycloakUriInfo getUri()
- Specified by:
getUri
in interfaceorg.keycloak.models.KeycloakContext
-
getRequestHeaders
@Deprecated public javax.ws.rs.core.HttpHeaders getRequestHeaders()
Deprecated.UsegetHttpRequest()
to obtain the request headers.- Specified by:
getRequestHeaders
in interfaceorg.keycloak.models.KeycloakContext
- Returns:
-
getContextObject
public <T> T getContextObject(Class<T> clazz)
- Specified by:
getContextObject
in interfaceorg.keycloak.models.KeycloakContext
-
getRealm
public org.keycloak.models.RealmModel getRealm()
- Specified by:
getRealm
in interfaceorg.keycloak.models.KeycloakContext
-
setRealm
public void setRealm(org.keycloak.models.RealmModel realm)
- Specified by:
setRealm
in interfaceorg.keycloak.models.KeycloakContext
-
getClient
public org.keycloak.models.ClientModel getClient()
- Specified by:
getClient
in interfaceorg.keycloak.models.KeycloakContext
-
setClient
public void setClient(org.keycloak.models.ClientModel client)
- Specified by:
setClient
in interfaceorg.keycloak.models.KeycloakContext
-
getConnection
public org.keycloak.common.ClientConnection getConnection()
- Specified by:
getConnection
in interfaceorg.keycloak.models.KeycloakContext
-
resolveLocale
public Locale resolveLocale(org.keycloak.models.UserModel user)
- Specified by:
resolveLocale
in interfaceorg.keycloak.models.KeycloakContext
-
getAuthenticationSession
public org.keycloak.sessions.AuthenticationSessionModel getAuthenticationSession()
- Specified by:
getAuthenticationSession
in interfaceorg.keycloak.models.KeycloakContext
-
setAuthenticationSession
public void setAuthenticationSession(org.keycloak.sessions.AuthenticationSessionModel authenticationSession)
- Specified by:
setAuthenticationSession
in interfaceorg.keycloak.models.KeycloakContext
-
getHttpRequest
public org.keycloak.http.HttpRequest getHttpRequest()
- Specified by:
getHttpRequest
in interfaceorg.keycloak.models.KeycloakContext
-
getHttpResponse
public org.keycloak.http.HttpResponse getHttpResponse()
- Specified by:
getHttpResponse
in interfaceorg.keycloak.models.KeycloakContext
-
createHttpRequest
protected org.keycloak.http.HttpRequest createHttpRequest()
-
createHttpResponse
protected org.keycloak.http.HttpResponse createHttpResponse()
-
-