A C D E F G H I J K L M N O P R S T U V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractClientFactory - Class in org.gcube.service.idm
- AbstractClientFactory() - Constructor for class org.gcube.service.idm.AbstractClientFactory
- ACCESS_ADMIN_REALM_ROLES - Static variable in class org.gcube.service.idm.controller.AuthController
- ACCESS_ADMIN_ROLES - Static variable in class org.gcube.service.idm.controller.AuthController
- ACCESS_READ_ROLES - Static variable in class org.gcube.service.idm.controller.AuthController
- AdminKeycloakController - Class in org.gcube.service.idm.controller
- AdminKeycloakController() - Constructor for class org.gcube.service.idm.controller.AdminKeycloakController
- attributes - org.gcube.service.idm.rest.UserAPI.USER_DETAILS
- AuthController - Class in org.gcube.service.idm.controller
- AuthController() - Constructor for class org.gcube.service.idm.controller.AuthController
- AuthenticatedService - Class in org.gcube.service.idm.rest.examples
- AuthenticatedService() - Constructor for class org.gcube.service.idm.rest.examples.AuthenticatedService
- authorized() - Method in class org.gcube.service.idm.rest.examples.AuthenticatedService
- authorizedMember() - Method in class org.gcube.service.idm.rest.examples.AuthenticatedService
- authorizedOrg() - Method in class org.gcube.service.idm.rest.examples.AuthenticatedService
C
- CANNOT_RETRIEVE_PROFILE - Static variable in class org.gcube.service.utils.ErrorMessages
- CATEGORY - Static variable in class org.gcube.service.idm.keycloack.KkClientFactory
- CATEGORY - Variable in class org.gcube.service.idm.liferay.LiferayClientFactory
- check() - Method in class org.gcube.service.idm.health.CreateTempFileCheck
- checkAnyRole(List<String>) - Static method in class org.gcube.service.idm.controller.AuthController
- checkContextRole(String) - Static method in class org.gcube.service.idm.controller.AuthController
- checkContextRole(String, Owner) - Static method in class org.gcube.service.idm.controller.AuthController
- checkIsContextmAdmin(String) - Static method in class org.gcube.service.idm.controller.AuthController
- checkIsRealmAdmin(String) - Static method in class org.gcube.service.idm.controller.AuthController
- checkRealmRole(String) - Static method in class org.gcube.service.idm.controller.AuthController
- checkRealmRole(String, String) - Static method in class org.gcube.service.idm.controller.AuthController
- checkRole(String) - Static method in class org.gcube.service.idm.controller.AuthController
- checkUserExists(String) - Method in class org.gcube.service.idm.rest.SocialUsersAPI
- client(KCClientsController.CLIENTS_REPR, IdmUser.USERS_REPR, KCRolesController.ROLES_REPR, KCGroupsController.GROUPS_REPR, List<String>, String) - Method in class org.gcube.service.idm.rest.ClientsAPI
- client_id - org.gcube.service.idm.controller.KCClientsController.CLIENTS_REPR
- ClientFromTemplateParams() - Constructor for class org.gcube.service.idm.rest.ClientsAPI.ClientFromTemplateParams
- clientIdContext - Variable in class org.gcube.service.idm.keycloack.KeycloackApiClient
- clientMembers(int, int, IdmUser.USERS_REPR, String, String) - Method in class org.gcube.service.idm.rest.ClientsAPI
-
returns the list of members of the client with the given role default client is the current client, optional clientId to show a different one default showed role is "Member" output format can be customized using format_users
- clients() - Static method in class org.gcube.service.idm.controller.KCUserController
- ClientsAPI - Class in org.gcube.service.idm.rest
- ClientsAPI() - Constructor for class org.gcube.service.idm.rest.ClientsAPI
- ClientsAPI.ClientFromTemplateParams - Class in org.gcube.service.idm.rest
- clientUsers(int, int, IdmUser.USERS_REPR, String) - Method in class org.gcube.service.idm.rest.ClientsAPI
-
returns the list of users of the client users list is a subset of members list, it's obtained from the group named as the context default client is the current client, optional clientId to show a different one output format can be customized using format_users
- compact - org.gcube.service.idm.controller.KCClientsController.CLIENTS_REPR
- compact - org.gcube.service.idm.controller.KCGroupsController.GROUPS_REPR
- compact - org.gcube.service.idm.controller.KCRolesController.ROLES_REPR
- config - Variable in class org.gcube.service.idm.AbstractClientFactory
-
server configuration can be obtained from IS (fetchIsConfig) or created externally using the singleton pattern, it's retrieved from IS only for the first access, then kept in the singleton object
- ContainerConfigurationSerializer - Class in org.gcube.service.idm.serializers
-
Jackson serializer for ContainerConfiguration
- ContainerConfigurationSerializer() - Constructor for class org.gcube.service.idm.serializers.ContainerConfigurationSerializer
- ContainerConfigurationSerializer(Class<ContainerConfiguration>) - Constructor for class org.gcube.service.idm.serializers.ContainerConfigurationSerializer
- ContainerContextSerializer - Class in org.gcube.service.idm.serializers
-
Jackson serializer for ContainerContext
- ContainerContextSerializer() - Constructor for class org.gcube.service.idm.serializers.ContainerContextSerializer
- ContainerContextSerializer(Class<ContainerContext>) - Constructor for class org.gcube.service.idm.serializers.ContainerContextSerializer
- context - Variable in class org.gcube.service.idm.keycloack.KeycloackApiClient
- contextUsers(Integer, Integer) - Static method in class org.gcube.service.idm.controller.KCUserController
- createClient(String, String, String, String, String, String, String, Boolean, Boolean, Boolean, String, String, String, List<String>, List<String>, Integer, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, String, Map<String, String>, Map<String, String>, Boolean, Integer, Map<String, Integer>, List<ProtocolMapperRepresentation>, List<String>, List<String>, String) - Static method in class org.gcube.service.idm.controller.AdminKeycloakController
- createClient(ClientRepresentation) - Static method in class org.gcube.service.idm.controller.AdminKeycloakController
- createClient(ClientRepresentation) - Method in class org.gcube.service.idm.rest.ClientsAPI
- createClientFromTemplate(String, ClientsAPI.ClientFromTemplateParams) - Method in class org.gcube.service.idm.rest.ClientsAPI
- createClientFromTemplate(ClientRepresentation) - Method in class org.gcube.service.idm.rest.ClientsAPI
- CreateTempFileCheck - Class in org.gcube.service.idm.health
-
this class is used to add checks about components used by the service (DB, external FS, other services etc.
- CreateTempFileCheck() - Constructor for class org.gcube.service.idm.health.CreateTempFileCheck
- createtKeycloakInstance(String) - Method in class org.gcube.service.idm.keycloack.KkClientFactory
- createtKeycloakInstance(IsServerConfig, String) - Static method in class org.gcube.service.idm.keycloack.KkClientFactory
- createtLiferayClientInstance() - Method in class org.gcube.service.idm.liferay.LiferayClientFactory
- createtLiferayClientInstance(IsServerConfig) - Static method in class org.gcube.service.idm.liferay.LiferayClientFactory
- createUser(String, String, String, String, String, Map<String, List<String>>, List<String>) - Static method in class org.gcube.service.idm.controller.AdminKeycloakController
D
- decodeBase64String(String) - Static method in class org.gcube.service.idm.serializers.IdmObjectSerializator
- decodeJwtToken(String) - Static method in class org.gcube.service.idm.controller.JWTController
- details() - Method in class org.gcube.service.idm.rest.examples.HelloService
E
- email - org.gcube.service.idm.rest.UserAPI.USER_DETAILS
- encodeClientIdContext(String) - Static method in class org.gcube.service.idm.keycloack.KeycloackApiClient
- encodeClientIdContext(String) - Static method in class org.gcube.service.idm.keycloack.KkClientFactory
- encodeClientIdContext(String) - Static method in class org.gcube.service.idm.rest.examples.KeycloakTestService
- END_POINT_NAME - Static variable in class org.gcube.service.idm.keycloack.KkClientFactory
- END_POINT_NAME - Variable in class org.gcube.service.idm.liferay.LiferayClientFactory
- ERROR_IN_API_RESULT - Static variable in class org.gcube.service.utils.ErrorMessages
- ErrorMessages - Class in org.gcube.service.utils
- ErrorMessages() - Constructor for class org.gcube.service.utils.ErrorMessages
- ExcludeAuthorizationService - Class in org.gcube.service.idm.rest.examples
- ExcludeAuthorizationService() - Constructor for class org.gcube.service.idm.rest.examples.ExcludeAuthorizationService
- exludedMethod() - Method in class org.gcube.service.idm.rest.examples.ExcludeAuthorizationService
-
this method doesn't need authorization and the SecretManagerProvider is null see to implement this behavior add to excludes section in your application.yaml - path: /{path-to-your-method-path} example for this method - path: /excluded
F
- fetchIsConfig() - Method in class org.gcube.service.idm.AbstractClientFactory
- fetchIsConfig(Secret) - Method in class org.gcube.service.idm.AbstractClientFactory
- firstResult - Variable in class org.gcube.service.idm.beans.ResponseBeanPaginated
- ForbiddenExceptionMapper - Class in org.gcube.service.idm.mappers
- ForbiddenExceptionMapper() - Constructor for class org.gcube.service.idm.mappers.ForbiddenExceptionMapper
- formatList(List<ClientRepresentation>, KCClientsController.CLIENTS_REPR) - Static method in class org.gcube.service.idm.controller.KCClientsController
- formatList(List<GroupRepresentation>, KCGroupsController.GROUPS_REPR) - Static method in class org.gcube.service.idm.controller.KCGroupsController
- formatList(List<RoleRepresentation>, KCRolesController.ROLES_REPR) - Static method in class org.gcube.service.idm.controller.KCRolesController
- formatList(List<UserRepresentation>, IdmUser.USERS_REPR) - Static method in class org.gcube.service.idm.controller.KCUserController
- formatRepr(ClientRepresentation, KCClientsController.CLIENTS_REPR) - Static method in class org.gcube.service.idm.controller.KCClientsController
- formatRepr(GroupRepresentation, KCGroupsController.GROUPS_REPR) - Static method in class org.gcube.service.idm.controller.KCGroupsController
- formatRepr(RoleRepresentation, KCRolesController.ROLES_REPR) - Static method in class org.gcube.service.idm.controller.KCRolesController
- formatRepr(UserRepresentation, IdmUser.USERS_REPR) - Static method in class org.gcube.service.idm.controller.KCUserController
- full - org.gcube.service.idm.controller.KCClientsController.CLIENTS_REPR
- full - org.gcube.service.idm.controller.KCGroupsController.GROUPS_REPR
- full - org.gcube.service.idm.controller.KCRolesController.ROLES_REPR
G
- getAccessToken() - Static method in class org.gcube.service.idm.controller.AuthController
- getAllUsernamesFullnames(Boolean, Boolean, int, int, int, int) - Method in class org.gcube.service.idm.rest.SocialUsersAPI
- getCategory() - Method in class org.gcube.service.idm.AbstractClientFactory
- getCategory() - Method in class org.gcube.service.idm.keycloack.KkClientFactory
- getCategory() - Method in class org.gcube.service.idm.liferay.LiferayClientFactory
- getClient() - Method in class org.gcube.service.idm.liferay.LiferayClientFactory
- getContextUsersByRole(String, String, Integer, Integer) - Static method in class org.gcube.service.idm.controller.KCClientsController
- getContextUsersByRoleCurrent(String) - Static method in class org.gcube.service.idm.controller.KCClientsController
- getContextUsersByRoleCurrent(String, Integer, Integer) - Static method in class org.gcube.service.idm.controller.KCClientsController
- getCurrentEmail() - Method in class org.gcube.service.idm.rest.SocialUsersAPI
-
Read the user's email address.
- getCurrentOAuthProfile() - Method in class org.gcube.service.idm.rest.SocialUsersAPI
- getCurrentUser() - Method in class org.gcube.service.idm.rest.UserAPI
- getDecodedJwtAuth() - Method in class org.gcube.service.idm.rest.JwtAPI
- getDecodedJwtToken(String) - Method in class org.gcube.service.idm.rest.JwtAPI
- getEndPointName() - Method in class org.gcube.service.idm.AbstractClientFactory
- getEndPointName() - Method in class org.gcube.service.idm.keycloack.KkClientFactory
- getEndPointName() - Method in class org.gcube.service.idm.liferay.LiferayClientFactory
- getFirstResult() - Method in class org.gcube.service.idm.beans.ResponseBeanPaginated
- getFormattedRoles(KCRolesController.ROLES_REPR) - Static method in class org.gcube.service.idm.controller.KCRolesController
- getInrospectioCurrenttUser() - Method in class org.gcube.service.idm.rest.UserAPI
- getKKClient() - Method in class org.gcube.service.idm.keycloack.KkClientFactory
- getKKClient(String) - Method in class org.gcube.service.idm.keycloack.KkClientFactory
- getKKClientById(String) - Method in class org.gcube.service.idm.keycloack.KkClientFactory
-
select the ClientResource by name, or current client if clientId parameter is null;
- getKKRealm() - Method in class org.gcube.service.idm.keycloack.KkClientFactory
- getKKRealm(String) - Method in class org.gcube.service.idm.keycloack.KkClientFactory
- getMaxResults() - Method in class org.gcube.service.idm.beans.ResponseBeanPaginated
- getMe(Boolean) - Method in class org.gcube.service.idm.rest.UserAPI
-
Returns infos about the authenticated user owner: the authenticated user profile: the profile of the user in the Liferay CMS (only if the user is not a service) user: the user representation from the authentication service if the optional parameter inspect is passed as true, returns additional values: verify: the result of introspection of the auth token on the authentication service roles: the authenticated user groups: the authenticated user groupRolesRealm: ... groupRolesClients: ...
- getMemberGroupUsers(String, Integer, Integer) - Static method in class org.gcube.service.idm.controller.KCClientsController
-
returns the list of users of the client users list is a subset of members list, it's obtained from the group named as the context
- getMemberGroupUsersCurrent() - Static method in class org.gcube.service.idm.controller.KCClientsController
-
returns the list of users of the client users list is a subset of members list, it's obtained from the group named as the context
- getMessage() - Method in class org.gcube.service.idm.beans.ResponseBean
- getMessage() - Method in class org.gcube.service.idm.beans.ResponseBeanMap
- getName() - Method in class org.gcube.service.idm.health.CreateTempFileCheck
- getOwner() - Static method in class org.gcube.service.idm.controller.AuthController
- getProfile() - Method in class org.gcube.service.idm.rest.SocialPeopleAPI
- getResult() - Method in class org.gcube.service.idm.beans.ResponseBean
- getResult() - Method in class org.gcube.service.idm.beans.ResponseBeanMap
- getRoleByName(String, String) - Static method in class org.gcube.service.idm.controller.KCClientsController
- getRoleByNameCurrent(String) - Static method in class org.gcube.service.idm.controller.KCClientsController
- getRoleByNameCurrent(String) - Static method in class org.gcube.service.idm.controller.KCRolesController
- getRolesCurrent() - Static method in class org.gcube.service.idm.controller.KCClientsController
- getRolesForContext() - Static method in class org.gcube.service.idm.controller.KCRolesController
- getRolesForContext(Boolean) - Static method in class org.gcube.service.idm.controller.KCRolesController
- getRuntimeResourceName() - Method in class org.gcube.service.idm.AbstractClientFactory
- getRuntimeResourceName() - Method in class org.gcube.service.idm.keycloack.KkClientFactory
- getRuntimeResourceName() - Method in class org.gcube.service.idm.liferay.LiferayClientFactory
- getSecret() - Method in class org.gcube.service.idm.AbstractClientFactory
- getSecretForInfrastructure() - Static method in class org.gcube.service.idm.AbstractClientFactory
-
Retrieve the secret from smartgear configuration
- getSerializer() - Static method in class org.gcube.service.idm.serializers.IdmObjectSerializator
- getSingleton() - Static method in class org.gcube.service.idm.keycloack.KkClientFactory
- getSingleton() - Static method in class org.gcube.service.idm.liferay.LiferayClientFactory
- getUser(String, Boolean) - Method in class org.gcube.service.idm.rest.UserAPI
-
Returns informations about the user received as parameter Only users with "idm-service-read" or "idm-service-admin" role can invoke this method profile: the profile of the user in the Liferay CMS (only if the user is not a service) user: the user representation from the authentication service if the optional parameter inspect is passed as true, returns additional values: roles: the authenticated user groups: the authenticated user groupRolesRealm: ... groupRolesClients: ...
- getUserByEmail(String) - Static method in class org.gcube.service.idm.controller.KCUserController
- getUserById(String) - Static method in class org.gcube.service.idm.controller.KCUserController
- getUserByUsername(String) - Static method in class org.gcube.service.idm.controller.KCUserController
- getUserData(String, Boolean, Boolean) - Method in class org.gcube.service.idm.rest.UserAPI
- getUserFullname() - Method in class org.gcube.service.idm.rest.SocialUsersAPI
-
Read the user's fullname.
- getUsernamesByGlobalRole(String, int, int, int, int) - Method in class org.gcube.service.idm.rest.SocialUsersAPI
-
Get the list of users having a given global-role, e.g.
- getUsernamesByRole(int, int, int, int) - Method in class org.gcube.service.idm.rest.SocialUsersAPI
- getUsernamesByRole(String, int, int, int, int) - Method in class org.gcube.service.idm.rest.SocialUsersAPI
- getUserParameter(String, String) - Static method in class org.gcube.service.idm.controller.KCUserController
- getUserParameter(String, UserAPI.USER_DETAILS) - Method in class org.gcube.service.idm.rest.UserAPI
- getUserProfile() - Method in class org.gcube.service.idm.rest.SocialUsersAPI
-
Get the profile associated to the token
- getUserProfile(long) - Static method in class org.gcube.service.idm.controller.LiferayProfileClient
- getUserProfileByEmail(String) - Static method in class org.gcube.service.idm.controller.LiferayProfileClient
- getUserProfileByUsername(String) - Static method in class org.gcube.service.idm.controller.LiferayProfileClient
- getUserResourceByUsername(String) - Static method in class org.gcube.service.idm.controller.KCUserController
- getUsersByRoleForContext(String) - Static method in class org.gcube.service.idm.controller.KCRolesController
- getUsersByRoleForContext(String, Integer, Integer) - Static method in class org.gcube.service.idm.controller.KCRolesController
- groups - org.gcube.service.idm.rest.UserAPI.USER_DETAILS
H
- hello() - Method in class org.gcube.service.idm.rest.examples.HelloService
- HelloService - Class in org.gcube.service.idm.rest.examples
- HelloService() - Constructor for class org.gcube.service.idm.rest.examples.HelloService
I
- id - org.gcube.service.idm.controller.KCClientsController.CLIENTS_REPR
- id - org.gcube.service.idm.controller.KCGroupsController.GROUPS_REPR
- id - org.gcube.service.idm.controller.KCRolesController.ROLES_REPR
- id - org.gcube.service.idm.rest.UserAPI.USER_DETAILS
- IDM_SERVICE_ADMIN - Static variable in class org.gcube.service.idm.controller.AuthController
- IDM_SERVICE_READ - Static variable in class org.gcube.service.idm.controller.AuthController
- IDM_SERVICE_REALM - Static variable in class org.gcube.service.idm.controller.AuthController
- IDMExceptionMapper - Class in org.gcube.service.idm.mappers
- IDMExceptionMapper() - Constructor for class org.gcube.service.idm.mappers.IDMExceptionMapper
- IdMManager - Class in org.gcube.service.idm
-
This class is use to Manage the application initialization and shutdown per context; The init and shutdown methods are called one per context in which the app is running respectively at init and a shutdown time.
- IdMManager() - Constructor for class org.gcube.service.idm.IdMManager
- IdmObjectSerializator - Class in org.gcube.service.idm.serializers
-
Jackson Serialization utils for Smartgear Context classes
- IdmObjectSerializator() - Constructor for class org.gcube.service.idm.serializers.IdmObjectSerializator
- INVALID_ATTRIBUTE - Static variable in class org.gcube.service.utils.ErrorMessages
- IS_ROOT_SERVICE - Static variable in class org.gcube.service.idm.keycloack.KkClientFactory
- IS_ROOT_SERVICE - Variable in class org.gcube.service.idm.liferay.LiferayClientFactory
- isApplicationToken(Caller) - Static method in class org.gcube.service.idm.utils.TokensUtils
-
Check if it is an application token
- isContainerToken(Caller) - Static method in class org.gcube.service.idm.utils.TokensUtils
-
Check if it is a container token
- isRootService() - Method in class org.gcube.service.idm.AbstractClientFactory
- isRootService() - Method in class org.gcube.service.idm.keycloack.KkClientFactory
- isRootService() - Method in class org.gcube.service.idm.liferay.LiferayClientFactory
- isServiceToken(Caller) - Static method in class org.gcube.service.idm.utils.TokensUtils
-
Check if it is a service token
- isSuccess() - Method in class org.gcube.service.idm.beans.ResponseBean
- isSuccess() - Method in class org.gcube.service.idm.beans.ResponseBeanMap
- isUserToken(Caller) - Static method in class org.gcube.service.idm.utils.TokensUtils
-
Check if it is a user token
- isUserTokenDefault(Caller) - Static method in class org.gcube.service.idm.utils.TokensUtils
-
Check if it is a user token (not qualified)
- isUserTokenQualified(Caller) - Static method in class org.gcube.service.idm.utils.TokensUtils
-
Check if it is a user token (qualified)
J
- jsonStringToHasmap(String) - Static method in class org.gcube.service.idm.serializers.IdmObjectSerializator
- JwtAPI - Class in org.gcube.service.idm.rest
- JwtAPI() - Constructor for class org.gcube.service.idm.rest.JwtAPI
- JWTController - Class in org.gcube.service.idm.controller
- JWTController() - Constructor for class org.gcube.service.idm.controller.JWTController
K
- KCClientsController - Class in org.gcube.service.idm.controller
- KCClientsController() - Constructor for class org.gcube.service.idm.controller.KCClientsController
- KCClientsController.CLIENTS_REPR - Enum in org.gcube.service.idm.controller
- KCGroupsController - Class in org.gcube.service.idm.controller
- KCGroupsController() - Constructor for class org.gcube.service.idm.controller.KCGroupsController
- KCGroupsController.GROUPS_REPR - Enum in org.gcube.service.idm.controller
- kclient - Variable in class org.gcube.service.idm.keycloack.KeycloackApiClient
- KCRolesController - Class in org.gcube.service.idm.controller
- KCRolesController() - Constructor for class org.gcube.service.idm.controller.KCRolesController
- KCRolesController.ROLES_REPR - Enum in org.gcube.service.idm.controller
- KCUserController - Class in org.gcube.service.idm.controller
- KCUserController() - Constructor for class org.gcube.service.idm.controller.KCUserController
- KeycloackApiClient - Class in org.gcube.service.idm.keycloack
- KeycloackApiClient(Keycloak, String, String) - Constructor for class org.gcube.service.idm.keycloack.KeycloackApiClient
- KeycloakTestService - Class in org.gcube.service.idm.rest.examples
- KeycloakTestService() - Constructor for class org.gcube.service.idm.rest.examples.KeycloakTestService
- KkClientFactory - Class in org.gcube.service.idm.keycloack
- KkClientFactory() - Constructor for class org.gcube.service.idm.keycloack.KkClientFactory
L
- LiferayClientFactory - Class in org.gcube.service.idm.liferay
- LiferayClientFactory() - Constructor for class org.gcube.service.idm.liferay.LiferayClientFactory
- LiferayProfileClient - Class in org.gcube.service.idm.controller
- LiferayProfileClient() - Constructor for class org.gcube.service.idm.controller.LiferayProfileClient
M
- maxResults - Variable in class org.gcube.service.idm.beans.ResponseBeanPaginated
- MEMBER_ROLE_NAME - Static variable in class org.gcube.service.idm.controller.KCUserController
- membersForRole(String, int, int, IdmUser.USERS_REPR) - Method in class org.gcube.service.idm.rest.RolesAPI
-
Returns the list of members (users + services_accounts) with the given role in the context
- message - Variable in class org.gcube.service.idm.beans.ResponseBean
-
An error message if something wrong happened, null/empty otherwise
- message - Variable in class org.gcube.service.idm.beans.ResponseBeanMap
-
An error message if something wrong happened, null/empty otherwise
N
- name - org.gcube.service.idm.controller.KCClientsController.CLIENTS_REPR
- name - org.gcube.service.idm.controller.KCGroupsController.GROUPS_REPR
- name - org.gcube.service.idm.controller.KCRolesController.ROLES_REPR
- name - org.gcube.service.idm.rest.UserAPI.USER_DETAILS
- none - org.gcube.service.idm.controller.KCClientsController.CLIENTS_REPR
- none - org.gcube.service.idm.controller.KCGroupsController.GROUPS_REPR
- none - org.gcube.service.idm.controller.KCRolesController.ROLES_REPR
- NOT_SERVICE_TOKEN_CONTEXT_USED - Static variable in class org.gcube.service.utils.ErrorMessages
- NOT_USER_TOKEN_CONTEXT_USED - Static variable in class org.gcube.service.utils.ErrorMessages
O
- onInit() - Method in class org.gcube.service.idm.IdMManager
- onShutdown() - Method in class org.gcube.service.idm.IdMManager
- org.gcube.service.idm - package org.gcube.service.idm
- org.gcube.service.idm.beans - package org.gcube.service.idm.beans
- org.gcube.service.idm.controller - package org.gcube.service.idm.controller
- org.gcube.service.idm.health - package org.gcube.service.idm.health
- org.gcube.service.idm.keycloack - package org.gcube.service.idm.keycloack
- org.gcube.service.idm.liferay - package org.gcube.service.idm.liferay
- org.gcube.service.idm.mappers - package org.gcube.service.idm.mappers
- org.gcube.service.idm.rest - package org.gcube.service.idm.rest
-
Identity Manager (IDM) Service
- org.gcube.service.idm.rest.examples - package org.gcube.service.idm.rest.examples
- org.gcube.service.idm.serializers - package org.gcube.service.idm.serializers
- org.gcube.service.idm.utils - package org.gcube.service.idm.utils
- org.gcube.service.utils - package org.gcube.service.utils
- OwnerSerializer - Class in org.gcube.service.idm.serializers
-
Jackson serializer for Owner
- OwnerSerializer() - Constructor for class org.gcube.service.idm.serializers.OwnerSerializer
- OwnerSerializer(Class<Owner>) - Constructor for class org.gcube.service.idm.serializers.OwnerSerializer
P
- path - org.gcube.service.idm.controller.KCGroupsController.GROUPS_REPR
- profile - org.gcube.service.idm.rest.UserAPI.USER_DETAILS
- putResult(String, Object) - Method in class org.gcube.service.idm.beans.ResponseBeanMap
R
- readCustomAttr(String, String) - Method in class org.gcube.service.idm.rest.SocialUsersAPI
-
Read a user's custom attribute.
- realmName - Variable in class org.gcube.service.idm.keycloack.KeycloackApiClient
- realmUser(Integer, Integer) - Static method in class org.gcube.service.idm.controller.KCUserController
- realmUsersResource() - Static method in class org.gcube.service.idm.controller.KCUserController
- RESERVED_PARAMETER - Static variable in class org.gcube.service.utils.ErrorMessages
- ResponseBean - Class in org.gcube.service.idm.beans
-
Response bean
- ResponseBean() - Constructor for class org.gcube.service.idm.beans.ResponseBean
- ResponseBean(boolean, String, Object) - Constructor for class org.gcube.service.idm.beans.ResponseBean
- ResponseBeanMap - Class in org.gcube.service.idm.beans
-
Response bean
- ResponseBeanMap() - Constructor for class org.gcube.service.idm.beans.ResponseBeanMap
- ResponseBeanMap(boolean, String, Map<String, Object>) - Constructor for class org.gcube.service.idm.beans.ResponseBeanMap
- ResponseBeanPaginated - Class in org.gcube.service.idm.beans
-
Response bean
- ResponseBeanPaginated() - Constructor for class org.gcube.service.idm.beans.ResponseBeanPaginated
- ResponseBeanPaginated(boolean, String, Object, Integer, Integer) - Constructor for class org.gcube.service.idm.beans.ResponseBeanPaginated
- ResponseBeanPaginated(Integer, Integer) - Constructor for class org.gcube.service.idm.beans.ResponseBeanPaginated
- result - Variable in class org.gcube.service.idm.beans.ResponseBean
-
The result object of the request
- result - Variable in class org.gcube.service.idm.beans.ResponseBeanMap
-
The result object of the request
- role(String) - Method in class org.gcube.service.idm.rest.RolesAPI
-
Returns role by name
- roles_clients - org.gcube.service.idm.rest.UserAPI.USER_DETAILS
- roles_realm - org.gcube.service.idm.rest.UserAPI.USER_DETAILS
- RolesAPI - Class in org.gcube.service.idm.rest
- RolesAPI() - Constructor for class org.gcube.service.idm.rest.RolesAPI
- RUNTIME_RESOURCE_NAME - Static variable in class org.gcube.service.idm.keycloack.KkClientFactory
- RUNTIME_RESOURCE_NAME - Variable in class org.gcube.service.idm.liferay.LiferayClientFactory
S
- search(String, int, int, KCRolesController.ROLES_REPR) - Method in class org.gcube.service.idm.rest.RolesAPI
-
Returns roles in context
- search(String, String, String, String, Boolean, String, String, Integer, Integer, Boolean, Boolean) - Static method in class org.gcube.service.idm.controller.KCUserController
-
Search for users based on the given filters.
- search(IdmUser.USERS_REPR, Boolean, String, String, String, String, int, int, Boolean) - Method in class org.gcube.service.idm.rest.UserAPI
-
Search users in all realm, filtered according to query parameters.
- searchUsersByRole(String, Integer, Integer) - Static method in class org.gcube.service.idm.controller.KCUserController
- secret - Variable in class org.gcube.service.idm.AbstractClientFactory
- serialize(ServiceEndpoint.AccessPoint, JsonGenerator, SerializerProvider) - Method in class org.gcube.service.idm.serializers.ServiceEndpointAccessPointSerializer
- serialize(Owner, JsonGenerator, SerializerProvider) - Method in class org.gcube.service.idm.serializers.OwnerSerializer
- serialize(ContainerConfiguration, JsonGenerator, SerializerProvider) - Method in class org.gcube.service.idm.serializers.ContainerConfigurationSerializer
- serialize(ContainerContext, JsonGenerator, SerializerProvider) - Method in class org.gcube.service.idm.serializers.ContainerContextSerializer
- serialize(SimpleCredentials, JsonGenerator, SerializerProvider) - Method in class org.gcube.service.idm.serializers.SimpleCredentialsSerializer
- ServiceEndpointAccessPointSerializer - Class in org.gcube.service.idm.serializers
-
Jackson serializer for ServiceEndpoint.AccessPoint
- ServiceEndpointAccessPointSerializer() - Constructor for class org.gcube.service.idm.serializers.ServiceEndpointAccessPointSerializer
- ServiceEndpointAccessPointSerializer(Class<ServiceEndpoint.AccessPoint>) - Constructor for class org.gcube.service.idm.serializers.ServiceEndpointAccessPointSerializer
- servicesAccountsForRole(String, int, int, IdmUser.USERS_REPR) - Method in class org.gcube.service.idm.rest.RolesAPI
-
Returns the list of users with role in the context
- setConfig(IsServerConfig) - Method in class org.gcube.service.idm.AbstractClientFactory
-
service configuration obtained from IS in the private constructor using the singleton pattern, it's retrieved from IS only for the first access, then kept in the singleton object
- setConfig(IsServerConfig) - Method in class org.gcube.service.idm.liferay.LiferayClientFactory
- setFirstResult(Integer) - Method in class org.gcube.service.idm.beans.ResponseBeanPaginated
- setMaxResults(Integer) - Method in class org.gcube.service.idm.beans.ResponseBeanPaginated
- setMessage(String) - Method in class org.gcube.service.idm.beans.ResponseBean
- setMessage(String) - Method in class org.gcube.service.idm.beans.ResponseBeanMap
- setResult(Object) - Method in class org.gcube.service.idm.beans.ResponseBean
- setResult(Map<String, Object>) - Method in class org.gcube.service.idm.beans.ResponseBeanMap
- setSecret(Secret) - Method in class org.gcube.service.idm.AbstractClientFactory
- setSuccess(boolean) - Method in class org.gcube.service.idm.beans.ResponseBean
- setSuccess(boolean) - Method in class org.gcube.service.idm.beans.ResponseBeanMap
- SimpleCredentialsSerializer - Class in org.gcube.service.idm.serializers
-
Jackson serializer for SimpleCredentials
- SimpleCredentialsSerializer() - Constructor for class org.gcube.service.idm.serializers.SimpleCredentialsSerializer
- SimpleCredentialsSerializer(Class<SimpleCredentials>) - Constructor for class org.gcube.service.idm.serializers.SimpleCredentialsSerializer
- SocialPeopleAPI - Class in org.gcube.service.idm.rest
- SocialPeopleAPI() - Constructor for class org.gcube.service.idm.rest.SocialPeopleAPI
- SocialUsersAPI - Class in org.gcube.service.idm.rest
- SocialUsersAPI() - Constructor for class org.gcube.service.idm.rest.SocialUsersAPI
- success - Variable in class org.gcube.service.idm.beans.ResponseBean
-
The result of the request: true if it succeeded, false otherwise
- success - Variable in class org.gcube.service.idm.beans.ResponseBeanMap
-
The result of the request: true if it succeeded, false otherwise
T
- testKeycloak(String, String, String, String, String) - Method in class org.gcube.service.idm.rest.examples.KeycloakTestService
- TokensUtils - Class in org.gcube.service.idm.utils
-
Tokens utils methods
- TokensUtils() - Constructor for class org.gcube.service.idm.utils.TokensUtils
- toResponse(ForbiddenException) - Method in class org.gcube.service.idm.mappers.ForbiddenExceptionMapper
- toResponse(Exception) - Method in class org.gcube.service.idm.mappers.IDMExceptionMapper
- toString() - Method in class org.gcube.service.idm.beans.ResponseBean
- toString() - Method in class org.gcube.service.idm.beans.ResponseBeanMap
- toString() - Method in class org.gcube.service.idm.beans.ResponseBeanPaginated
- typeRefHashmap - Static variable in class org.gcube.service.idm.serializers.IdmObjectSerializator
U
- user - org.gcube.service.idm.rest.UserAPI.USER_DETAILS
- USER_NOT_AUTHORIZED_PRIVATE - Static variable in class org.gcube.service.utils.ErrorMessages
- UserAPI - Class in org.gcube.service.idm.rest
-
The REST API to interact with the keycloak users
- UserAPI() - Constructor for class org.gcube.service.idm.rest.UserAPI
- UserAPI.USER_DETAILS - Enum in org.gcube.service.idm.rest
-
Returns informations about the user received as parameter (can be also me) Normal member users can use only "me" or his username as parameter Users with "idm-service-read" or "idm-service-admin" role can invoke this method with any username accepted parameters are: profile: returns the profile of the user in the Liferay CMS (only if the user is not a service) email: returns the email of the user from the authentication service user: the user representation from the authentication service if the optional parameter inspect is passed as true, returns additional values: roles_realm: roles in realm for the user from the authentication service roles_clients: roles in clients for the user from the authentication service groups: id of the user from the authentication service username: username of the user from the authentication service name: Fullname of the user from the authentication service attributes: attributes of the user from the authentication service user: full user from the authentication service profile: profile of the user from the Liferay CMS service
- userIsMe(String) - Static method in class org.gcube.service.idm.controller.AuthController
- userIsMe(String, Owner) - Static method in class org.gcube.service.idm.controller.AuthController
- username - org.gcube.service.idm.rest.UserAPI.USER_DETAILS
- usersForRole(String, int, int, IdmUser.USERS_REPR) - Method in class org.gcube.service.idm.rest.RolesAPI
-
Returns the list of users with role in the context
V
- valueOf(String) - Static method in enum org.gcube.service.idm.controller.KCClientsController.CLIENTS_REPR
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.gcube.service.idm.controller.KCGroupsController.GROUPS_REPR
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.gcube.service.idm.controller.KCRolesController.ROLES_REPR
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.gcube.service.idm.rest.UserAPI.USER_DETAILS
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.gcube.service.idm.controller.KCClientsController.CLIENTS_REPR
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.gcube.service.idm.controller.KCGroupsController.GROUPS_REPR
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.gcube.service.idm.controller.KCRolesController.ROLES_REPR
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.gcube.service.idm.rest.UserAPI.USER_DETAILS
-
Returns an array containing the constants of this enum type, in the order they are declared.
All Classes All Packages