Plan. Présentation du logiciel Sympa Architecture La gestion des hôtes virtuels Listes avec inclusion des abonnés Les modules d authentification



Documents pareils
Introduction. aux architectures web. de Single Sign-On

LemonLDAP::NG / SAML2. Xavier GUIMARD (Gendarmerie Nationale) Clément OUDOT (Groupe LINAGORA)

Single Sign-On open source avec CAS (Central Authentication Service)

Un exemple d'authentification sécurisée utilisant les outils du Web : CAS. P-F. Bonnefoi

La gestion des identités au CNRS Le projet Janus

Plan. Présentation du logiciel Sympa Architecture La gestion des hôtes virtuels Listes avec inclusion des abonnés Les modules d authentification

OpenLDAP, un outil d administration Réseau. Une implémentation d OpenLDAP

Qu'est ce qu'une Fédération d'identités? Définitions Fonctionnement de base Fonctionnement détaillé Les principaux composants

CIBLE DE SECURITE CSPN DU PRODUIT PASS. (Product for Advanced SSO)

Introduction aux architectures web de Single Sign-on

REAUMUR-ACO-PRES. Wifi : Point et perspectives

JOSY. Paris - 4 février 2010

Plan. Présentation du logiciel Sympa Architecture La gestion des hôtes virtuels Listes avec inclusion des abonnés Les modules d authentification

CAS, un SSO web open source. 14h35-15h25 - La Seine A

Authentification et contrôle d'accès dans les applications web

Tour d horizon des différents SSO disponibles

ENVOLE 1.5. Calendrier Envole

CAS, la théorie. R. Ferrere, S. Layrisse

WebSSO, synchronisation et contrôle des accès via LDAP

Annuaire LDAP, SSO-CAS, ESUP Portail...

Drupal et les SSO Nicolas Bocquet < nbocquet@linalis.com >

Shibboleth. David Verdin - JOSY "Authentification centralisée pour les applications web" - Paris - 4 février mai

Single Sign On. Nicolas Dewaele. Single Sign On. Page 1. et Web SSO

Single Sign-On open source avec CAS (Central Authentication Service) Vincent Mathieu Pascal Aubry Julien Marchal

La fédération d identités, pourquoi et comment? Olivier Salaün, RENATER ANF Mathrice 2014

Description de la maquette fonctionnelle. Nombre de pages :

DESCRIPTION DU PLUGIN D AUTHENTIFICATION AVEC CAS POUR SPIP

Application des Spécifications détaillées pour la Retraite, architecture portail à portail

d authentification SSO et Shibboleth

Présentation de la solution Open Source «Vulture» Version 2.0

Présentation du relais HTTP Open Source Vulture. Arnaud Desmons Jérémie Jourdin

ADF Reverse Proxy. Thierry DOSTES

Linux Expo Gestion des Identités et des Accès. Le 16 mars Arismore

Guide Share France. Web Single Sign On. Panorama des solutions SSO

Introduction à Sign&go Guide d architecture

Groupe Eyrolles, 2004 ISBN :

Service d'authentification LDAP et SSO avec CAS

La sécurité dans les grilles

Gestion des identités Christian-Pierre Belin

IPS-Firewalls NETASQ SPNEGO

Authentification avec CAS sous PRONOTE.net Version du lundi 19 septembre 2011

PASS v2.0 : solution d authentification unique basée sur les composants Shibboleth Service Provider v2.5.1 et Identity Provider v2.3.

Tests de montée en charge & Haute disponibilité

Zoom sur Newtest LDAP intégration

Gestion d identités PSL Installation IdP Authentic

Cédric Ouvry Bibliothèque nationale de France Liberty Alliance Deployment Workshop Paris December 7, 2005

Table des matières. Chapitre 1 Les architectures TSE en entreprise

CAHIER DES CHARGES D IMPLANTATION

arcopole Studio Annexe 7 Architectures Site du programme arcopole :

Une passerelle SMS comme périphérique SynoZwave, et un monitoring de votre infrastructure

DMZ... as Architecture des Systèmes d Information

Ce document décrit une solution de single sign-on (SSO) sécurisée permettant d accéder à Microsoft Exchange avec des tablettes ou smartphones.

CRI-IUT 2004 Le Creusot. Introduction aux Espaces Numériques de Travail d après Alain Mayeur JRES 2003 de Lille

Retour sur les déploiements eduroam et Fédération Éducation/Recherche

UCOPIA EXPRESS SOLUTION

L identité numérique. Risques, protection

Chapitre 1 Windows Server

Samson BISARO Christian MAILLARD

Les solutions de paiement CyberMUT (Crédit Mutuel) et CIC. Qui contacter pour commencer la mise en place d une configuration de test?

Authentifications à W4 Engine en.net (SSO)

Windows Server 2012 R2 Administration

EoleSSO EOLE 2.3. Documentation sous licence Creative Commons by-nc-sa - EOLE (http ://eole.orion.education.fr) révisé : Septembre 2014

L'AAA, késako? Bruno Bonfils, fr.org>, Novembre Sous ce terme d'apparence barbare est regroupé l'ensemble des concepts suivants :

Authentification EoleSSO

Implémentation libre de Liberty Alliance. Frédéric Péters

Présentation d Epicard

FORMATION CN01a CITRIX NETSCALER

MINISTÈRE DES SOLIDARITÉ ET DE LA COHÉSION SOCIALE

SAML et services hors web

Serveur de partage de documents. Étude et proposition d'une solution afin de mettre en place un serveur de partage de documents.

Ces deux machines virtuelles seront installées sous VMWARE WORKSTATION.

Le serveur de listes de diffusion Sympa

Formation fédération d identités Jour 1

Le projet d'annuaire LDAP à Rennes 1. - Raymond Bourges - Gérard Delpeuch

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée Virtual Server de Microsoft

La sécurité des PABX Le point de vue d un constructeur Les mesures de sécurisation des équipements lors du développement et de l intégration

A DESTINATION DES SERVICES TIERS. Editeurs d applications et ressources pédagogiques connectées à l ENT

UCOPIA SOLUTION EXPRESS

Fiche Produit IPS Manager Assistant

Formation Webase 5. Formation Webase 5. Ses secrets, de l architecture MVC à l application Web. Adrien Grand <jpountz@via.ecp.fr> Centrale Réseaux

La Latecion protection anti-intrusion Web Web Le concept «Zero effort Security» La protection des applications Extranet

LemonLDAP::NG. LemonLDAP::NG 1.2. Clément OUDOT RMLL 9 juillet 2012

Note Technique Sécurité. Système d'authentification. Authentification hors APN LuxGSM Authentification 3G/APN. Système de notification

Active Directory. Structure et usage

Retour d expérience Sénalia. Comment migrer progressivement vers Microsoft Office 365?

Fédération d'identités et propagation d'attributs avec Shibboleth

WWSympa, une interface web pour Sympa

Etude de l ENT de l Université de Paris 5. Recommandations des experts suite à la journée du 29 octobre 2009

Présentation de la technologie Citrix Unified Storefront

2013 Microsoft Exchange 2007 OLIVIER D.

Authentification unique Eurécia

Evolutions du guichet de la fédération et gestion des métadonnées SAML

Logiciel de connexion sécurisée. M2Me_Secure. NOTICE D'UTILISATION Document référence :

Manuel d installation UCOPIA Advance

Architecture de serveurs virtualisés pour la communauté mathématique

Transcription:

Plan Présentation du logiciel Sympa Architecture La gestion des hôtes virtuels Listes avec inclusion des abonnés Les modules d authentification Les Scénarios d autorisation Le format TT2 Les familles de listes Retour d expérience de la gendarmerie, listes automatiques Le serveur SOAP Les mises à jour Conclusions 1

Les différentes interfaces Mail A priori confiance dans le champ From: Possibilité de challenge MD5 Support S/MIME Web Authentification native sympa (mot de passe) Utilisation de certificats x.509 Nombreuses autres méthodes implémentées SOAP Authentification de l utilisateur OU authentification de l application cliente 2

L authentification native de sympa Utilisée pour l accès à l interface web (et SOAP) Couple email + mot de passe Gestion actuelle des mots de passe : Mdp initial puis personnalisé par l utilisateur Crypté (réversible) dans la base de données Possibilité de rappel du mot de passe Dans le futur : Stockage d une empreinte MD5 Plus de rappel du mot de passe 3

Gestion des sessions Login : 1. Authentification 2. Cookie de session positionné Cookie = md5(email+secret serveur) Logout = suppression du cookie Dans le futur, table des sessions côté serveur Plus de gestion du secret serveur Permet le Single Logout 4

Les modes d authentification (interfaces web et SOAP) Native Sympa LDAP CAS Generic SSO (convient pour Shibboleth, LemonLDAP, ) Paramétrage dans le fichier auth.conf 5

Le ficher auth.conf Auth.conf par défaut user_table regexp.* Configurable pour chaque virtual host /home/sympa/etc/auth.conf /home/sympa/etc/myvhost/auth.conf Définit : les modes d authentification utilisés la séquence (+expressions régulières) 6

Exemple d un auth.conf cas base_url https://sso-cas.cru.fr auth_service_name cas-cru ldap_host ldap.cru.fr:389 ldap_get_email_by_uid_filter (uid=[uid]) ldap_suffix dc=cru,dc=fr ldap_scope sub ldap_email_attribute mail ldap regexp univ-x\.fr host ldap.univ-x.fr:389 suffix dc=univ-rennes1,dc=fr get_dn_by_uid_filter (uid=[sender]) get_dn_by_email_filter ( (mail=[sender])(mailalternateaddress=[sender])) email_attribute mail user_table negative_regexp ((univ-rennes1) (univ-nancy2))\.fr 7

Mixer les modes d authentification 8

L authentification LDAP 1. Utilisateur saisit email/uid + mot de passe 2. Interrogation LDAP get_dn_by_email ou get_dn_by_uid 3. Vérification du mot de passe bind LDAP avec DN utilisateur + mot de passe 9

Paramétrage LDAP host, bind_dn, bind_password, timeout use_ssl, ssl_version, ssl_ciphers suffix, scope get_dn_by_uid_filter, get_dn_by_email_filter email_attribute, alternative_email_attribute authentication_info_url regexp, negative_regexp 10

L authentification CAS Rappel CAS Service de Single Sign-On Déployé dans de nombreuses universités Utilise le mécanisme des redirections HTTP CAS ne véhicule qu un identifiant utilisateur Fonctionnement en mode proxy 11

L authentification CAS dans Sympa Configuration de 1 ou +eurs serveurs CAS Menu déroulant pour sélectionner le serveur Le serveur CAS ne fournit pas l adresse email Sympa interroge un serveur LDAP Paramètre non_blocking_redirection Permet une authentification transparente Utilisation du mode proxy (pour SOAP) 1. Uportal fournit un proxy ticket 2. Sympa valide le proxy ticket auprès du serveur CAS 12

Exemple de configuration cas base_url https://sso-cas.cru.fr non_blocking_redirection on auth_service_name cas-cru ldap_host ldap.cru.fr:389 ldap_get_email_by_uid_filter (uid=[uid]) ldap_timeout 7 ldap_suffix dc=cru,dc=fr ldap_scope sub ldap_email_attribute mail identifiant CAS 13

L authentification Shibboleth Rappel sur Shibboleth : Système de fédération d identités Transmet des attributs utilisateur Brique «fournisseur de services» : Module d authentification pour Apache Installé en frontal de l interface web de Sympa Fournit les attributs via des champs d entête HTTP Attributs utilisables par l interface web de Sympa 14

Intégration Shibboleth dans Sympa Définition d un connecteur générique (generic_sso) Utilisable avec LemonLDAP, PAPI, Feide, Pré-requis : Contrôle d accès en amont (Apache) Activé sur une URL /sympa/sso_login/mon_sso Attributs (email) transmis via champ d entête HTTP (= variable d environnement) 15

Shibboleth / Sympa login banner mod_shib identifiant email sso_login Fournisseur d identités Shibboleth Apache Sympa 16

Exemple de configuration Sympa (auth.conf) generic_sso identifiant service_name Fédération du CRU du service service_id federation_cru http_header_prefix HTTP_SHIB email_http_header HTTP_SHIB_EMAIL_ADDRESS 17

Exemple de configuration Apache <Location /sympa/sso_login/federation_cru> AuthType shibboleth require email </Location> identifiant du service dans le fichier auth.conf 18

Pour résumer L authentification Plusieurs modes d authentification web : Natif LDAP CAS Shibboleth (generic_sso) Ils peuvent être mixés Exemple : CAS ou LDAP ou natif 19