[RT-es] integración con servicios externos RT::Client::REST

sercuto sercuto en alumni.uv.es
Vie Mar 18 07:08:10 EDT 2011


Hola a todos.

Tengo la versión rt-3.8.2 instalada y la validación se realiza mediante 
LDAP.

Quiero realizar un script que permite automatizar procesos de creación 
de tickets y lo estoy haciendo el perl con las librerias cpan 
"RT::Client::REST".

El script es el siguiente:

#!/usr/bin/perl

   use Error qw(:try);
   use RT::Client::REST;
   use RT::Client::REST::Queue;
   use RT::Client::REST::Ticket;
   use RT::Client::REST::HTTPClient;
#  use RT::Authen::ExternalAuth;

   my $rt = RT::Client::REST->new(
     server => 'http://www.mydomain.org/sol/mason/SelfService/index.html',
     timeout => 30,
   );


$user = 'myuser';
$pass = 'mypass';
   try {
     $rt->login(username => $user, password => $pass);
   } catch Exception::Class::Base with {
     die "problem logging in: ", shift->message;
   };

Pero  no logro validarme, y el script me devuelve:
problem logging in: Authorization Required at ./p1.pl line 21.

El caso es que el script adaptado para el servidor demo de RT si que me 
funciona, me valida y me permite crear nuevos tickets.

¿como debo adaptar este scritp para que realice la validacion al server 
LDAP?

Muchas Gracias.


More information about the RT-es mailing list