PAPI Archivos

The PAPI authentication and authorization framework

PAPI@LISTSERV.REDIRIS.ES

Opciones: Vista Forum

Use Monospaced Font
Por defecto enseñar Text Part
Mostrar todas las cabeceras de correo

Mensaje: [<< Primero] [< Prev] [Siguiente >] [Último >>]
Tema: [<< Primero] [< Prev] [Siguiente >] [Último >>]
Autor: [<< Primero] [< Prev] [Siguiente >] [Último >>]

Print Responder
Subject:
Emisor:
Daniel García <[log in para visualizar]>
Reply To:
The PAPI authentication and authorization framework <[log in para visualizar]>
Fecha:
Thu, 16 Oct 2008 10:05:24 +0200
Content-Type:
multipart/signed
Parts/Attachments:
text/plain (3875 bytes) , smime.p7s (1659 bytes)

	Hola Jorge,


El 14/10/2008, a las 13:47, Jorge Lpez Prez escribi:

> Hola a todos,
>
> sigo aqu intentando configurar, usando PAPI 1.5, un AS + PoA. Ya  
> tengo
> funcionando el AS, y ahora me encuentro con una pequea dificultad al
> instalar el PoA.
>
> El AS est en host:8888 y estoy intentando que el PoA se encuentre en
> host:80/poa. Siguiendo la gua de configuracin del PoA para PAPI 1.5
> (https://forja.rediris.es/docman/view.php/42/447/PAPI_PoA- 
> Config.html),
> al acceder al PoA obtengo en el navegador un error 500, y en los logs
> de Apache lo siguiente:
>
>  [Tue Oct 14 13:33:27 2008] [notice] [client 150.214.142.56]
>  PAPI#27055_1223984007: PoA::set_parameters# Servername =
>  <host>\n, referer:
>  http://host:8888/cgi-bin/AuthServer
>  [Tue Oct 14 13:33:27 2008] [notice] [client 150.214.142.56]
>  PAPI#27055_1223984007: PoA::set_parameters# Server_ID = <prueba>\n,
>  referer: http://host:8888/cgi-bin/AuthServer
>  [Tue Oct 14 13:33:27 2008] [error] [client 150.214.142.56]
>  PAPI#27055_1223984007: Apache Server_ID = <prueba>, referer:
>  http://host:8888/cgi-bin/AuthServer
>  [Tue Oct 14 13:33:27 2008] [error] [client 150.214.142.56]
>  PAPI#27055_1223984007: PAPI XML Service_ID = <>, referer:
>  http://host:8888/cgi-bin/AuthServer
>  [Tue Oct 14 13:33:27 2008] [error] [client 150.214.142.56]
>  PAPI#27055_1223984007: Can't instance a new PoA, the Service_ID from
>  Apache conf. is not equal to the id for the Location from PAPI XML
>  configuration file., referer:
>  http://host:8888/cgi-bin/AuthServer
>
> Parece que no est funcionando la directiva PerlSetVar.
Si te fijas bien se est quejando porque es desde el XML desde donde  
no se est "recogiendo" bien el service ID
--->---
PAPI#27055_1223984007: PAPI XML Service_ID = <>, referer
---<---
en concreto recoge un valor vacio.

> Os pongo la
> parte de la configuracin ms relevante, por si alguien detectase  
> algn
> error :) :
>
> --8<--
>
> httpd.conf:
>
>  <VirtualHost *:80>
Podras enviarme el valor de la directiva ServerName, es que me da a  
mi que tu virtual host no se llama "host" verdad?. Te lo digo porque  
es as como lo tienes indicado en el XML.

>
>   ...
>   <Location /poa>
>    PerlSetVar          Service_ID prueba
>    PerlOptions         +ParseHeaders
>    SetHandler          perl-script
>    PerlAccessHandler   PAPI::Main
>   </Location>
>  </VirtualHost>
>
> papi_conf.xml:
>
>  <Server name="host" port="80" independent="0">
           ^^^^^^^^^^^^
Este nombre debe ser el del VirtualHost donde se declara el PoA, ya  
que sino, al hacer la correspondencia entre los Locations que definen  
PoAs en el Apache, y los que se definen en el XML no se encontrara  
ninguna coincidencia. Para que lo entiendas mejor, la forma por la  
cual identifica PAPI de manera univoca todos los PoAs/GPoAs es la  
siguiente:

Nombre_Host:Path_Location|Directory|File:Service_ID

Y en tu caso lo que est pasando es que tienes por un lado el recurso  
definido en Apache como:
NombreVirtualHost*:/poa:prueba

y en el fichero de configuracin de PAPI declaras el siguiente recurso:

host:/poa:prueba

Es por eso que te pido me digas cual es el valor de la directiva  
ServerName del VirtualHost donde tienes definido el PoA con Service_ID  
prueba.
>
>   <Location path="/poa" id="prueba">
>    <PAPI_AS id="PAPIpreprod" url="http://host:8888/AS">PAPI  
> preproducci on</PAPI_AS>
>    <GPoA_URL>wayf:built-in</GPoA_URL>
>   </Location>
>  </Server>
>
> -->8--
>
> Gracias de nuevo, un saludo.


	Saludos!

>
> -- 
> Jorge Lpez Prez
> jabber: [log in para visualizar]
>

--
Daniel Garca Franco		E-mail: [log in para visualizar]
				Jabber: [log in para visualizar]
Red.es/RedIRIS			Tef:+34 955 05 66 23
Edificio CICA
Avenida Reina Mercedes, s/n
41012 Sevilla
SPAIN

- Red Acadmica y Cientfica espaola (http://www.rediris.es) -
- Spanish NREN (http://www.rediris.es) -



ATOM RSS1 RSS2