Projecte

General

Perfil

Accions

Millora #7340

tancat
AF JP

2022/178 Recuperar els valors de col·lectiu amb l'ARE

Millora #7340: 2022/178 Recuperar els valors de col·lectiu amb l'ARE

Afegit per Anna Florensa fa més de 3 anys. Actualitzat fa aproximadament 3 anys.

Estat:
Tancada
Prioritat:
Normal
Assignat a:
Inici:
22-07-2022
Data de venciment:
30-11-2022
Paraula clau:
1r Obj. Estr. PA :
2n Obj. Estr. PA:
ODS:
ODS - Altres
Origen:
Noves propostes
Tipus d'acció de millora:
Proposta nova
Selecciona:
No aplica
Procés:

Descripció

Ara que tenim el CAS actualitzat i l'ARE està recuperant el servei de SBTCA_DIGI, volem recuperar el col·lectiu de totes les persones que es connecten a l'ARE i afegir aquesta informació als logs. Això ens permetrà tenir informació de les consultes dels recursos per col·lectius.
Aprofitarem també per tenir unes estadístiques de logs que siguin fàcils d'interpretar.


Fitxers


Tasques relacionades 2 (0 obertes2 tancades)

relacionat amb Tecnologia - Tasca #6928: ARE - Filtrar usuaris en Ezproxy/ARETancadaJavier Planella24-02-2022Accions
relacionat amb Accions de millora - Millora #7569: 2022/253 Obtenir dades d'usuari i logs del servei ARE per fer Estadistiques.TancadaAnna Florensa25-11-202230-04-2023Accions

AF Actualitzat per Anna Florensa fa més de 3 anys Accions #1

  • 1r Eix PE 2019-2022 ha canviat de Governança 5.3 a Governança 5.1
  • ODS s'ha establert a ODS - Altres

AF Actualitzat per Anna Florensa fa més de 3 anys Accions #2

  • Assignat a ha canviat de Anna Florensa a Javier Planella

JP Actualitzat per Javier Planella fa més de 3 anys Accions #3

  • Estat ha canviat de Creada a En curs

JP Actualitzat per Javier Planella fa més de 3 anys Accions #4

  • S'ha afegit relacionat amb Tasca #6928: ARE - Filtrar usuaris en Ezproxy/ARE

JP Actualitzat per Javier Planella fa més de 3 anys Accions #6

A sido imposible recuperar los valores definidos en varias variables en user.tx y que se visualizen en los ficheros de log

Abierta incidencia de soporte #625368 en https://oclc.zendesk.com/

JP Actualitzat per Javier Planella fa més de 3 anys Accions #7

OCLC nos ha facilitado soporte tecnico para solventar la incidencia.

Por tanto el servicio CAS nos devuelve una serie de valores, ejemplo:

2022-10-10 10:58:57 1 39+ CASServiceValidate <cas:service>ACCES_CV</cas:service>
2022-10-10 10:58:57 1 39+ CASServiceValidate <cas:service>ALU_NEXUS</cas:service>
2022-10-10 10:58:57 1 39+ CASServiceValidate <cas:service>BASIC</cas:service>
2022-10-10 10:58:57 1 39+ CASServiceValidate <cas:service>CEBA</cas:service>
2022-10-10 10:58:57 1 39+ CASServiceValidate <cas:service>C_ALUMNE</cas:service>
2022-10-10 10:58:57 1 39+ CASServiceValidate <cas:service>C_HORARIO</cas:service>
2022-10-10 10:58:57 1 39+ CASServiceValidate <cas:service>C_MSA3</cas:service>
2022-10-10 10:58:57 1 39+ CASServiceValidate <cas:service>EDUROAM_W</cas:service>
2022-10-10 10:58:57 1 39+ CASServiceValidate <cas:service>IEPORTAL</cas:service>
2022-10-10 10:58:57 1 39+ CASServiceValidate <cas:service>INTUNE</cas:service>
2022-10-10 10:58:57 1 39+ CASServiceValidate <cas:service>INTUNE_ES</cas:service>
2022-10-10 10:58:57 1 39+ CASServiceValidate <cas:service>MSDNAA</cas:service>
2022-10-10 10:58:57 1 39+ CASServiceValidate <cas:service>NEBULA</cas:service>
2022-10-10 10:58:57 1 39+ CASServiceValidate <cas:service>REMEDY</cas:service>
2022-10-10 10:58:57 1 39+ CASServiceValidate <cas:service>RRHH_PAS</cas:service>
2022-10-10 10:58:57 1 39+ CASServiceValidate <cas:service>S2002</cas:service>
2022-10-10 10:58:57 1 39+ CASServiceValidate <cas:service>SAF</cas:service>
2022-10-10 10:58:57 1 39+ CASServiceValidate <cas:service>SANT_JOAN</cas:service>
2022-10-10 10:58:57 1 39+ CASServiceValidate <cas:service>SBTCA_DIGI</cas:service>
2022-10-10 10:58:57 1 39+ CASServiceValidate <cas:service>SDB_PS</cas:service>
2022-10-10 10:58:57 1 39+ CASServiceValidate <cas:service>SDB_RB</cas:service>
2022-10-10 10:58:57 1 39+ CASServiceValidate <cas:service>SRVIMP_500</cas:service>
2022-10-10 10:58:57 1 39+ CASServiceValidate <cas:service>SRVIMP_900</cas:service>
2022-10-10 10:58:57 1 39+ CASServiceValidate <cas:service>SSO</cas:service>
2022-10-10 10:58:57 1 39+ CASServiceValidate <cas:service>S_ALIAS_ES</cas:service>
2022-10-10 10:58:57 1 39+ CASServiceValidate <cas:service>S_ALIAS_PA</cas:service>
2022-10-10 10:58:57 1 39+ CASServiceValidate <cas:service>TUI</cas:service>

y a traves de esas variables es posible añadir al log cierta información deseada.
Por ejemplo si existe:
  • <cas:service>RRHH_PAS</cas:service>
    añadir columna "PAS"
  • <cas:service>RRHH_PDI</cas:service>
    añadir columna "PDI"

JP Actualitzat per Javier Planella fa més de 3 anys Accions #8

desde: https://ssot.uab.cat/cas

el SI ha habilitado los campos que se pueden recuperar de SSO/Badus.

He hecho algunas pruebas con otros parametros (por ejemplo UID):
...
IfTest //*/cas:uid 201734{
....
y me han funcionado, recuperando ese valor

Se consulta a Maribel si se puede recuperar el colectiu (col.lectiu) y la fecha de caducidad para añadir informacion a los logs.

Sino fuera posible entonces recuperar los valores de "servei":
...
SDB_AL
SDB_PAS
SDB_*
...

y añadir la informacion a los logs

JP Actualitzat per Javier Planella fa més de 3 anys Accions #9

L’excel amb els col·lectius i serveis.

1) La Columna A de l’excel conté els col·lectius possibles que hi ha a BADUS, a nosaltres només ens podem venir els que a la columna F diu SÍ, que és el servei de biblioteca digital activat, perquè si aquest servei diu que NO els usuaris ja no poden entrar.

2) Si no ho podem fer en base als col·lectius, llavors les possibilitats de servei que ens interessen estan a la columna D, i només et poden aparèixer aquells que tenen SÍ a la columna F (biblioteca digital activada).

Como primero hacemos la comprobacion:
IfTest //*/cas:service SBTCA_DIGI{
...
cualquiera de las 2 opciones es valida. Estamos a la espera de que el SI contesta a nuestras peticiones de acceso a Badus/LDAP

nota: Are/Ezproxy accede con su propio protocolo a SSO, a diferencia de Websb (Servidor de Bibliotecas) que acceder con un cliente PHP: PHP CAS 1.3

JP Actualitzat per Javier Planella fa més de 3 anys Accions #10

SI responde:

L'atribut que torna SSO fent referencia a colectius es "edupersonscopedAffiliation" que especifica si es estudiant, pas o pdi i el centre/entitat asociada, pero es un camp multivaluat, o sigui que no se si us servirà per fer estadistiques. Si necesiteu una granularitat mes elevada haurieu de demanar una conexió i consulta amb usuari especific cap a LDAP directament des de la vostra aplicació pero no desde SSO._

JP Actualitzat per Javier Planella fa més de 3 anys Accions #11

Se puede recuperar el valor: eduPersonScopedAffiliation (visualizar desde https://websb.uab.cat/cas-1.3.8/ - https://websb.uab.cat/cas-1.5.0)

En mi usuario retorna:
[eduPersonScopedAffiliation] => Array
(
[0] =>
[1] =>
[2] =>
[3] =>
)

En user.txt programar:
IfTest //*/cas:eduPersonScopedAffiliation {

JP Actualitzat per Javier Planella fa més de 3 anys Accions #12

Segun:
[service] => Array
(
...
[15] => SBTCA_DIGI
[16] => SDB_PS
[17] => SRVIMP_900
[18] => SSO
[19] => S_ALIAS_ES
[20] => S_ALIAS_PA
[21] => TUI
[22] => XPV
)

SDB_AL-- > Alumne
SDB_RB-- > AlumneDoctorat
SDB_PR -- > PDI
SDB_PS -- > PAS
SDB_FX -- > Becari

JP Actualitzat per Javier Planella fa més de 3 anys Accions #13

Comprobacion de colectivos/Servicios:

ezproxy@are:/var/log/ezproxy$ tail -100 ezp202211.log|awk '{print $1" "$2" "$3}'

recupera correctamente los valores y los añade al log.

nota: para los "walk-in-users" se pueden extraer estadisticas mirando la IP o con alguna otra columna del fichero de log

CA Actualitzat per Cristina Azorin fa més de 3 anys Accions #14

  • Selecciona s'ha establert a No aplica

JP Actualitzat per Javier Planella fa més de 3 anys Accions #15

  • Estat ha canviat de En curs a Tancada

JP Actualitzat per Javier Planella fa més de 3 anys Accions #16

  • S'ha afegit relacionat amb Millora #7569: 2022/253 Obtenir dades d'usuari i logs del servei ARE per fer Estadistiques.

AF Actualitzat per Anna Florensa fa aproximadament 3 anys Accions #17

18.1.2023 Els logs de l'ARE ja recuperen els col·lectius

Accions

També disponible a: PDF Atom