public abstract class AbstractAvatarResource extends Object
| Modifier and Type | Field and Description |
|---|---|
protected org.keycloak.services.managers.AuthenticationManager.AuthResult |
auth |
protected static String |
AVATAR_IMAGE_PARAMETER |
static Class<?> |
DEFAULT_IMPLEMENTATION |
protected static org.jboss.logging.Logger |
logger |
protected org.keycloak.models.KeycloakSession |
session |
| Constructor and Description |
|---|
AbstractAvatarResource(org.keycloak.models.KeycloakSession session) |
| Modifier and Type | Method and Description |
|---|---|
protected javax.ws.rs.core.Response |
fetchAndCreateResponse(org.keycloak.models.RealmModel realm,
org.keycloak.models.UserModel user) |
protected javax.ws.rs.core.StreamingOutput |
fetchUserImage(org.keycloak.models.RealmModel realm,
org.keycloak.models.UserModel user) |
org.gcube.keycloak.avatar.storage.AvatarStorageProvider |
getAvatarStorageProvider() |
protected org.gcube.keycloak.avatar.storage.AvatarStorageProvider |
lookupAvatarStorageProvider(org.keycloak.models.KeycloakSession keycloakSession) |
protected void |
saveUserImage(org.keycloak.models.RealmModel realm,
org.keycloak.models.UserModel user,
InputStream imageInputStream) |
protected static final org.jboss.logging.Logger logger
protected static final String AVATAR_IMAGE_PARAMETER
public static final Class<?> DEFAULT_IMPLEMENTATION
protected org.keycloak.models.KeycloakSession session
protected org.keycloak.services.managers.AuthenticationManager.AuthResult auth
public AbstractAvatarResource(org.keycloak.models.KeycloakSession session)
public org.gcube.keycloak.avatar.storage.AvatarStorageProvider getAvatarStorageProvider()
protected org.gcube.keycloak.avatar.storage.AvatarStorageProvider lookupAvatarStorageProvider(org.keycloak.models.KeycloakSession keycloakSession)
protected void saveUserImage(org.keycloak.models.RealmModel realm,
org.keycloak.models.UserModel user,
InputStream imageInputStream)
protected javax.ws.rs.core.StreamingOutput fetchUserImage(org.keycloak.models.RealmModel realm,
org.keycloak.models.UserModel user)
protected javax.ws.rs.core.Response fetchAndCreateResponse(org.keycloak.models.RealmModel realm,
org.keycloak.models.UserModel user)
Copyright © 2020. All Rights Reserved.