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