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 Modifier and Type Method Description org.keycloak.sessions.AuthenticationSessionModelgetAuthenticationSession()URIgetAuthServerUrl()org.keycloak.models.ClientModelgetClient()org.keycloak.common.ClientConnectiongetConnection()<T> TgetContextObject(Class<T> clazz)StringgetContextPath()org.keycloak.models.RealmModelgetRealm()javax.ws.rs.core.HttpHeadersgetRequestHeaders()org.keycloak.models.KeycloakUriInfogetUri()org.keycloak.models.KeycloakUriInfogetUri(org.keycloak.urls.UrlType type)LocaleresolveLocale(org.keycloak.models.UserModel user)voidsetAuthenticationSession(org.keycloak.sessions.AuthenticationSessionModel authenticationSession)voidsetClient(org.keycloak.models.ClientModel client)voidsetRealm(org.keycloak.models.RealmModel realm)
-
-
-
Method Detail
-
getAuthServerUrl
public URI getAuthServerUrl()
- Specified by:
getAuthServerUrlin interfaceorg.keycloak.models.KeycloakContext
-
getContextPath
public String 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 javax.ws.rs.core.HttpHeaders getRequestHeaders()
- Specified by:
getRequestHeadersin interfaceorg.keycloak.models.KeycloakContext
-
getContextObject
public <T> T getContextObject(Class<T> clazz)
- Specified by:
getContextObjectin 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
-
getConnection
public org.keycloak.common.ClientConnection getConnection()
- Specified by:
getConnectionin interfaceorg.keycloak.models.KeycloakContext
-
resolveLocale
public Locale resolveLocale(org.keycloak.models.UserModel user)
- 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
-
-