EZproxy

EZproxy est un programme personnalisable qui permet aux utilisateurs distants d'accéder au contenu sous licence des bibliothèques.
propriétés:
-gratuit
-personnalisable
-authentifie les utilisateurs Internet distants et les fait apparaître comme s'ils étaient connectés en local au réseau de la bibliothèque.
-S'interface avec de nombreux services d'authentification dont LDAP, SIP, CAS, Blackboard and Shibboleth.
-Réduit le nombre de logins et mots de passe utilisés par l'utilisateur
-réécrit l'URL du fournisseur de contenu
-Aucun plug-in ou logiciel client nécessaire pour les utilisateurs
-EZproxy maintient un fichier de logs exploitable avec les outils standards d'analyse des logs.
EZproxy is a customizable, middleware programm that provides your remote users access to your library's licensed content

Concrètement:
- un utilisateur distant se connecte au serveur EZproxy.
- EZproxy lui demande ses identifiants car il n'est pas sur le site
- L'utilisateur s'identifie
- EZproxy vérifie les identifiants de l'utilisateur
- EZproxy envoie un cookie à l'utilisateur distant si l'identification est valide.
- Le navigateur présente ce cookie à chaque fois qu'il accède à EZproxy.
- EZproxy crée un serveur web virtuel pour chaque fournisseur de contenu rencontré.
- Il assigne un numéro de port unique ou un nom d'hôte spécial pour chaque serveur web virtuel d'un fournisseur
- Il reçoit les requêtes à travers ces serveurs web virtuels.
- Il envoie les requêtes vers le serveur web (réel) du fournisseur de contenu.
- Le fournisseur de contenu reconnaît l'adresse IP comment étant une adresse du réseau de la bibliothèque.
- Le fournisseur de contenu envoie le contenu demandé vers EZproxy.
- EZproxy envoie le contenu web vers l'utilisateur distant.
- L'utilisateur distant voit le contenu demandé.