Saltar al contenido principal

IdentifyService

Módulo de Identificación de Usuarios de Shori.

Permite buscar usuarios registrados en la plataforma Shori por diferentes criterios de identificación. Se accede a través de client.identify().

Uso

// Buscar usuario por ID interno
UserSearchResponse usuario = client.identify().getUserById("user-documentId");
System.out.println("Usuario: " + usuario.getName() + " " + usuario.getLastName());

Los usuarios encontrados pueden ser asignados a casos o usados para validar permisos dentro de la plataforma.

Metodos

getUserById(String userId)

Busca un usuario en Shori por su identificador interno.

UserSearchResponse usuario = client.identify().getUserById("user-documentId");

System.out.println("Nombre: " + usuario.getName());
System.out.println("Email: " + usuario.getEmail());
System.out.println("Documento: " + usuario.getDocumentNumber());

Parametros:

  • userId — Identificador único del usuario en la plataforma Shori

Retorna: UserSearchResponse con los datos del usuario encontrado

Lanza:

  • ResourceNotFoundException — si el usuario no existe (HTTP 404)
  • ApiException — si hay error al consultar el API