Ecriture d'un module RADIUS : validation de tickets CAS

Magazine
Marque
GNU/Linux Magazine
Numéro
123
Mois de parution
janvier 2010


Résumé
Cet article présente une façon de personnaliser un serveur RADIUS avec l'écriture d'un module spécifique pour le système CAS (Central Authentication Service) [1] [2] [3]. Avec ce module, il sera possible de faire de l'authentification SSO sur des portails captifs à interface web. En général, un portail captif vérifie les autorisations d'accès à l'aide d'un serveur RADIUS. Plutôt que de fournir directement leurs identifiants au portail captif, les utilisateurs seront authentifiés en premier lieu par un serveur CAS (pour pouvoir faire du SSO - Single Sign On) et utiliseront le ticket délivré automatiquement par le serveur CAS, pour la validation RADIUS. Il est donc nécessaire d'avoir un module de validation de tickets CAS pour RADIUS dans ce cas là.Mots-clés : SSO, CAS, RADIUS

1. Introduction

Un serveur RADIUS (Remote Authentication Dial-In User Service) propose 3 services : authentification, autorisation et comptabilité (en anglais Authentication, Authorization et Accounting). C'est ce que l'on appelle un serveur AAA.

RADIUS a été initialement développé pour les accès distants PPP (RFC 2865). Avec l'évolution des technologies, il est maintenant utilisé, par exemple, pour l'authentification des utilisateurs des accès DSL. La norme 802.1x se sert également de serveurs AAA pour mettre en œuvre le contrôle d'accès aux équipements d'infrastructure d'un réseau local. RADIUS tient aussi une place importante dans la mise en place de la sécurité WPA/WPA2 des réseaux sans fil Wifi.

Vous pourrez trouver d'autres informations sur ce système dans un article de GLMF n° 119, qui présente « une solution de VPN basée sur IPSEC et RADIUS ».

En…

Cet article est réservé aux abonnés. Il vous reste 97% à découvrir.
S'abonner à Connect
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Je m'abonne


Abonnez-vous maintenant

et profitez de tous les contenus en illimité

Je découvre les offres

Déjà abonné ? Connectez-vous