INN2 authentification

Liste des GroupesRevenir à fcu serveurs 
Sujet : INN2 authentification
De : schaefer (at) *nospam* alphanet.ch (Marc SCHAEFER)
Groupes : fr.comp.usenet.serveurs
Date : 19. Aug 2023, 12:37:47
Autres entêtes
Organisation : Posted through news.alphanet.ch
Message-ID : <ubq9ib$frq$1@shakotay.alphanet.ch>
User-Agent : tin/2.4.3-20181224 ("Glen Mhor") (UNIX) (Linux/4.19.0-25-amd64 (x86_64))
Bonjour,

j'authentifie mes utilisateurs avec un script perl qui consulte une base
de données PostgreSQL.

Mais je fais ainsi dans /etc/news/readers.conf:

   auth "remoteusers" {
      hosts: *
      auth: "/usr/bin/sudo -u newsdb /home/newsdb/ADMIN.new/ckpasswd-db.pl"
   }

En fait, auparavant, j'utilisais un simple fichier texte format htpasswd
avec auth: "ckpasswd -f /var/lib/news/nnrp-remoteusers/passwd" que je
générais une fois par jour, mais pour rendre les choses plus
interactives et pour mieux confiner par utilisateur, j'interroge
directement la BD.

C'est assez affreux question performance (2 forks par tentative de
connexion).

Comme la documentation INN2 est assez fournie et que je suis flemmard,
existe-t-il une API qui permettrait à INN2 d'interroger un script qui
serait lancé en permanence (par socket par exemple)?  Ou carrément de
mettre le code Perl dans l'interprète Perl interne à INN2?

NB: je suis encore avec INN2 2.6.3, migration à 2.6.4, voire 2.7.1
    prévue prochainement.

--
Attention: limitez le nombre de lignes de citation à l'essentiel, sinon
je ne verrai pas votre réponse. Et si vous écrivez souvent des bobards,
je ne vous lirai plus et je recommanderai (NoCeM) de ne plus vous lire.

Date Sujet#  Auteur
19 Aug 23 * INN2 authentification6Marc SCHAEFER
30 Aug 23 `* Re: INN2 authentification5Julien ÉLIE
30 Aug 23  `* Re: INN2 authentification4Marc SCHAEFER
31 Aug 23   `* Re: INN2 authentification3Julien ÉLIE
31 Aug 23    `* Re: INN2 authentification2Marc SCHAEFER
31 Aug 23     `- Re: INN2 authentification1Julien ÉLIE

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal