d authentification SSO et Shibboleth



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

Tour d horizon des différents SSO disponibles

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

JOSY. Paris - 4 février 2010

Introduction. aux architectures web. de Single Sign-On

REAUMUR-ACO-PRES. Wifi : Point et perspectives

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

Explications sur l évolution de la maquette. Version : 1.0 Nombre de pages : 9. Projet cplm-admin

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

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

L authentification distribuée à l aide de Shibboleth

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

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

PREREQUIS TECHNIQUES. Yourcegid Etafi Start

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

PREMIERE UTILISATION D IS-LOG

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

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

ENVOLE 1.5. Calendrier Envole

Comment utiliser mon compte alumni?

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

2. Réservation d une visioconférence

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

Fédération de compte entre Votre compte Association (VCA) et l application de dépôt des comptes annuels des associations

Par KENFACK Patrick MIF30 19 Mai 2009

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

VISIOCONFÉRENCE AVEC RENATER

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

Paramétrage des navigateurs

Services bancaires par Internet aux entreprises. Guide pratique pour : Transfert de fichiers Version

La mémorisation des mots de passe dans les navigateurs web modernes

Services bancaires par Internet aux entreprises. Guide pratique pour : Rapports de solde Version

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

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.

Manuel Extranet : guide de demande de réservation de salles, de matériel et de services. Table des matières

Guide de connexion pour les sites sécurisés youroffice & yourassets

JRES 2005 : La mémorisation des mots de passe dans les navigateurs web modernes

Démarrage des solutions Yourcegid On Demand avec Citrix

Autodesk Learning Central

IPS-Firewalls NETASQ SPNEGO

GUIDE POUR LES NOUVEAUX UTILISATEURS SYSTÈME DE SUIVI DES PRODUITS DE BASE

SUPPRIMER SES COOKIES

Authentification unique Eurécia

La gestion des identités au CNRS Le projet Janus

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

CAHIER DES CHARGES D IMPLANTATION

Matrice snapshot Jacquelin Charbonnel ANF RNBM - Marseille, 23 mai 2013

10 mn pour se connecter à un fichier Excel. Pas à Pas.

Guide Utilisateur Enregistrement d'un compte en ligne

SAML et services hors web

La suite logicielle Lin ID. Paris Capitale du Libre 25 septembre 2008

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

Identification sur le site de la Chambre de Métiers et de l'artisanat de l'ain

Mise en route. QuickBooks. en ligne. Quelques conseils pour démarrer en beauté

Salle Jupiter. Fonctionnement.

Introduction à Sign&go Guide d architecture

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

ANNEXE 2. L interconnexion REFDOC-SUPEB (Web services)

SERVICES EN LIGNE DES SUBVENTIONS ET DES CONTRIBUTIONS

Conditions Générales d Utilisation de la plateforme ze-questionnaire.com

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

GUIDE D UTILISATION. Gestion de compte. à destination des intermédiaires

Informatique. Les réponses doivent être données en cochant les cases sur la dernière feuille du sujet, intitulée feuille de réponse

Barid Al Maghrib. Guide d utilisateur Boite Postale Electronique. Fonctions de base. Version 1.0

Poste virtuel. Installation du client CITRIX RECEIVER

Serveurs de noms Protocoles HTTP et FTP

Rapports d activités et financiers par Internet. Manuel Utilisateur

1. Mise en œuvre du Cegid Web Access Server en https

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

Région wallonne Commissariat wallon

Innovation technologique dans les établissements scolaires : l ENT, les impacts sur l organisation du travail et les risques associés

Manuel Utilisateur Ressources numériques

Les Ressources Numériques à Dauphine

Projet ENT HdS. Guide d'installation locale

Journées ABES-26 mai 2009 [ ] [ Fédération Nancy-Université]

Demande d'assistance : ecentral.graphics.kodak.com

Banque en ligne : guide des bonnes pratiques

Mode d emploi détaillé du vote électronique

Le PROXY: l identité Internet du CNUDST

Date : juin 2009 AIDE SUR LES CERTIFICATS. Comment sauvegarder et installer son certificat

DOCUMENT D ACCOMPAGNEMENT POUR L INSTALLATION DU LOGICIEL ESTIMACTION

educa.id Gestion d'identité et d'accès

SSO : confort ou sécurité?

Utiliser le portail d accès distant Pour les personnels de l université LYON1

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

Qu est ce que et à quoi sert le cookie orangeads?

Présentation de Firefox

HTTP Commander. Table des matières. 1-Présentation de HTTP Commander

Groupe Eyrolles, 2006, ISBN : X

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

Authentification centralisée et SSO Sujet. Table des matières. 1 ORGANISATION Mode de rendu Informations complémentaires 1 2 SUJET 2

Gestion d identités PSL Installation IdP Authentic

Maîtrisez votre Navigateur

SIECLE. Comptes Parents

Groupes et utilisateurs locaux avec Windows XP

Edition de février Numéro 1. Virtualisation du Poste de Travail

Emmanuel Dreyfus, janvier 2011 Emmanuel Dreyfus, janvier 2011

OCLOUD BACKUP GUIDE DE REFERENCE POUR ANDROID

Transcription:

SSO et Shibboleth 1 1 Université Bordeaux 1 Mathrice GDS 2754 : la RNBM, 13 octobre 2010

Sur Internet, les usagers utilisent un grand nombre de services web A chaque service : un identifiant et un mot de passe différent et il est : soit identique, soit naïf, soit recopié sur un post-it, sur l écran... soit les trois à fois... : la

Sur Internet, les usagers utilisent un grand nombre de services web A chaque service : un identifiant et un mot de passe différent et il est : soit identique, soit naïf, soit recopié sur un post-it, sur l écran... soit les trois à fois... : la

Sur Internet, les usagers utilisent un grand nombre de services web A chaque service : un identifiant et un mot de passe différent et il est : soit identique, soit naïf, soit recopié sur un post-it, sur l écran... soit les trois à fois... : la

Sur Internet, les usagers utilisent un grand nombre de services web A chaque service : un identifiant et un mot de passe différent et il est : soit identique, soit naïf, soit recopié sur un post-it, sur l écran... soit les trois à fois... : la

Le SSO (Single Sign On) est un mécanisme permettant de n avoir qu un mot de passe pour un ensemble de services Le SSO est différent selon les contextes : pour des connexions bureautiques (kerberos dans le monde Windows et Unix pour ne taper qu une fois son mot de passe) pour des services Web, c est le cas qui nous intéresse ici : le SSO généralement utilisé dans notre communauté : CAS : la

Le SSO (Single Sign On) est un mécanisme permettant de n avoir qu un mot de passe pour un ensemble de services Le SSO est différent selon les contextes : pour des connexions bureautiques (kerberos dans le monde Windows et Unix pour ne taper qu une fois son mot de passe) pour des services Web, c est le cas qui nous intéresse ici : le SSO généralement utilisé dans notre communauté : CAS : la

Le SSO (Single Sign On) est un mécanisme permettant de n avoir qu un mot de passe pour un ensemble de services Le SSO est différent selon les contextes : pour des connexions bureautiques (kerberos dans le monde Windows et Unix pour ne taper qu une fois son mot de passe) pour des services Web, c est le cas qui nous intéresse ici : le SSO généralement utilisé dans notre communauté : CAS : la

Le SSO CAS CAS est une implémentation particulière de mécanisme de SSO il se base sur la propagation de cookies dans le navigateur (Internet Explorer, Firefox, Safari, etc.) le cookie est une empreinte à durée de vie limitée (notion de session) gardée dans le navigateur et dépendant d un site web : la

Le principe de CAS : première connexion Je me connecte une première fois sur un site Web sans être authentifié dans ce cas je n ai pas de cookie valide dans le navigateur le site web me redirige vers un site Web (service CAS : un formulaire avec identifiant et mot de passe) si cela fonctionne, mon navigateur enregistre un cookie, le service CAS mémorise ce cookie de son côté et le service CAS me renvoie vers le site d origine en modifiant l URL (ajout d une signature) signifiant que je suis un utilisateur de confiance (bien authentifié) : la

Le principe de CAS : première connexion Je me connecte une première fois sur un site Web sans être authentifié dans ce cas je n ai pas de cookie valide dans le navigateur le site web me redirige vers un site Web (service CAS : un formulaire avec identifiant et mot de passe) si cela fonctionne, mon navigateur enregistre un cookie, le service CAS mémorise ce cookie de son côté et le service CAS me renvoie vers le site d origine en modifiant l URL (ajout d une signature) signifiant que je suis un utilisateur de confiance (bien authentifié) : la

Le principe de CAS : première connexion Je me connecte une première fois sur un site Web sans être authentifié dans ce cas je n ai pas de cookie valide dans le navigateur le site web me redirige vers un site Web (service CAS : un formulaire avec identifiant et mot de passe) si cela fonctionne, mon navigateur enregistre un cookie, le service CAS mémorise ce cookie de son côté et le service CAS me renvoie vers le site d origine en modifiant l URL (ajout d une signature) signifiant que je suis un utilisateur de confiance (bien authentifié) : la

Le principe de CAS : première connexion Je me connecte une première fois sur un site Web sans être authentifié dans ce cas je n ai pas de cookie valide dans le navigateur le site web me redirige vers un site Web (service CAS : un formulaire avec identifiant et mot de passe) si cela fonctionne, mon navigateur enregistre un cookie, le service CAS mémorise ce cookie de son côté et le service CAS me renvoie vers le site d origine en modifiant l URL (ajout d une signature) signifiant que je suis un utilisateur de confiance (bien authentifié) : la

Le principe de CAS : première connexion Je me connecte une première fois sur un site Web sans être authentifié dans ce cas je n ai pas de cookie valide dans le navigateur le site web me redirige vers un site Web (service CAS : un formulaire avec identifiant et mot de passe) si cela fonctionne, mon navigateur enregistre un cookie, le service CAS mémorise ce cookie de son côté et le service CAS me renvoie vers le site d origine en modifiant l URL (ajout d une signature) signifiant que je suis un utilisateur de confiance (bien authentifié) : la

Le principe de CAS : déjà identifié Si je suis déjà authentifié depuis un temps raisonnable (30 mns, une heure, etc.) et que je passe à un autre site Web l autre service Web redirige mon navigateur vers le service CAS il lui soumet un cookie valide : je suis bien authentifié (un passeport) sans demander mon mot de passe, le service CAS renvoie le navigateur vers le site d origine avec la bonne signature dans l URL : je suis de confiance dans ce cas, l utilisateur a l impression de n avoir jamais quitté le service Web, la transaction par le service CAS est invisible : la

Le principe de CAS : déjà identifié Si je suis déjà authentifié depuis un temps raisonnable (30 mns, une heure, etc.) et que je passe à un autre site Web l autre service Web redirige mon navigateur vers le service CAS il lui soumet un cookie valide : je suis bien authentifié (un passeport) sans demander mon mot de passe, le service CAS renvoie le navigateur vers le site d origine avec la bonne signature dans l URL : je suis de confiance dans ce cas, l utilisateur a l impression de n avoir jamais quitté le service Web, la transaction par le service CAS est invisible : la

Le principe de CAS : déjà identifié Si je suis déjà authentifié depuis un temps raisonnable (30 mns, une heure, etc.) et que je passe à un autre site Web l autre service Web redirige mon navigateur vers le service CAS il lui soumet un cookie valide : je suis bien authentifié (un passeport) sans demander mon mot de passe, le service CAS renvoie le navigateur vers le site d origine avec la bonne signature dans l URL : je suis de confiance dans ce cas, l utilisateur a l impression de n avoir jamais quitté le service Web, la transaction par le service CAS est invisible : la

Le principe de CAS : déjà identifié Si je suis déjà authentifié depuis un temps raisonnable (30 mns, une heure, etc.) et que je passe à un autre site Web l autre service Web redirige mon navigateur vers le service CAS il lui soumet un cookie valide : je suis bien authentifié (un passeport) sans demander mon mot de passe, le service CAS renvoie le navigateur vers le site d origine avec la bonne signature dans l URL : je suis de confiance dans ce cas, l utilisateur a l impression de n avoir jamais quitté le service Web, la transaction par le service CAS est invisible : la

Le principe de CAS : déjà identifié Si je suis déjà authentifié depuis un temps raisonnable (30 mns, une heure, etc.) et que je passe à un autre site Web l autre service Web redirige mon navigateur vers le service CAS il lui soumet un cookie valide : je suis bien authentifié (un passeport) sans demander mon mot de passe, le service CAS renvoie le navigateur vers le site d origine avec la bonne signature dans l URL : je suis de confiance dans ce cas, l utilisateur a l impression de n avoir jamais quitté le service Web, la transaction par le service CAS est invisible : la

Le principe de CAS CAS permet de ne pas avoir à gérer l authentification dans un service Web le service Web fait confiance au service CAS pour savoir : oui c est un utilisateur de confiance une multitude de services Web pour un seul CAS un service CAS devient la base pour une communauté (campus, université, école, etc.) un seul identifiant et mot de passe pour une multitude de services Web (dans cette communauté) plus de post-it sur l écran... : la

CAS en image Issue de la présentation faite par J. Marchal aux Josy 2010 : : la Nous voyons ici que CAS permet aussi de fournir au service Web des informations sur l utilisateur (ID), sans passer par l utilisateur

d Identité Nous venons de voir un mécanisme permettant de mettre en oeuvre un site (service) Web authentifié, sans avoir à gérer l authentification c est un autre service Web (CAS), de confiance, qui gère cette authentification si je fais confiance dans plusieurs services CAS, je peux donc ouvrir mon service à plusieurs communautés sans avoir à connaître les utilisateurs... je fais confiance aux services CAS mon service rentre alors dans un groupe de confiance : une Fédération d Identité : la

d Identité en image Issue de la présentation faite par D. Verdin aux Josy 2010 : : la Ici, je suis un utilisateur sans CAS, sans fédération d identité, avec plein de post-it sur mon écran...

d Identité en image : la Ici, les IdP correspondent aux services CAS des universités, les SP sont les sites Web offrant des services pour les universités, écoles, etc.

d Identité en image : la IdP et SP sont des services qui s intercalent entre le navigateur, le SSO et le service Web

La fédération d Identité RENATER RENATER a mis en place une basée sur l implémentation Shibboleth à ce jour elle recense 91 établissements d enseignement supérieur et recherche : https ://federation.renater.fr/participants/idp et 125 services acceptent de faire confiance à cette fédération : https ://federation.renater.fr/participants/ressources : la

: la L IdP à laquelle j appartiens ne figure pas sur cette liste des IdP de RENATER

: la Là non plus, dans Shibboleth, cette liste est appelée WAYF (Where Are You From)

: la Enfin un service où mon IdP apparaît...

: la Je suis donc renvoyé vers le CAS de mon université...

: la Je me suis bien connecté et revenu vers le service (SP), mais je ne suis quand même pas autorisé à utiliser le service. l IdP envoie au SP des attributs au sujet de mon identifiant, ces attributs peuvent alors être discriminatoires.

: la En allant sur un autre service, je n ai pas eu à me re-authentifier sur mon idp, et j ai accès au service...

Merci pour votre attention... Des questions??? : la