SlideShare ist ein Scribd-Unternehmen logo
1 von 19
Downloaden Sie, um offline zu lesen
Gestion des identités avec




      Clément OUDOT
Responsable du pôle Annuaires
                                1
Sommaire
●
    Problématiques de gestion des identités


●
    De l'utilité des annuaires LDAP


●
    Présentation du logiciel InterLDAP




2
Problématiques
●
    Multiplication d'applications nécessitant une
    authentification (sessions de travail, intranet,
    mail, applications métier, proxy, ...)
●
    Nombreuses identifications à retenir
    (identifiant, mot de passe)
●
    Redondance des informations des différentes
    bases utilisateur
●
    Redondance de gestion (création, mise à jour
    d'un utilisateur et suppression !)

3
Objectifs d'un projet d'annuaires
●
    Centralisation des informations utilisateurs
●
    Gestion centralisée de l'authentification
●
    Sécurisation du système d'information
●
    Centralisation d'autres données du système
    d'information (groupes, serveurs, services,
    postes de travail, ...)
●
    Organisation de l'approvisionnement des
    données (« provisionning »)
●
    Publication des informations soumise à
    autorisation
4
Sommaire
●
    Problématiques de gestion des identités


●
    De l'utilité des annuaires LDAP


●
    Présentation du logiciel InterLDAP




5
Le protocole LDAP
●
    LDAPv3, standard publié en 1998 :
    –   Un modèle d'information définissant le type de
        données contenues
    –   Un modèle de nommage définissant
        l'organisation des données
    –   Un modèle fonctionnel définissant comment
        s'effectue l'accès aux données
    –   Un modèle de sécurité définissant la protection
        des données et accès
    –   Un modèle de duplication
6
Offres Annuaires LDAP
●
    Propriétaires :
    –   Microsoft Active Directory
    –   Novell, SUN, Oracle, ...
●
    Libres :
    –   OpenLDAP
    –   Apache Directory Server
    –   OpenDS (SUN)
    –   Fedora/RedHat Directory Server


7
Utilisation du service d'annuaire




8
Déploiement d'un service LDAP
●
    Généralités
    –   Phase de conception importante
    –   Architecture à étudier (méta annuaire,
        réplications)
    –   Problématiques d'import de données et
        d'intégration primordiales : « provisionning »
    –   Impact sur le système d'information, ressources
        humaines
    –   Validation de la part de la DSI, voire DG

9
Déploiement d'un service LDAP
 ●
     Détermination du périmètre
     –   Détermination des besoins en annuaire
     –   Anticiper les évolutions futures
     –   Quel services pourraient s'intégrer
 ●
     Détermination du contenu
     –   Liste exhaustive des données souhaitées
     –   Caractéristiques des données (format, source,
         confidentialité,..)
     –   Alimentation des données (imports, scripts,...)
10
Déploiement d'un service LDAP
 ●
     Choix du Schéma
     –   Classes d'objet et types d'attributs / données
     –   Schémas standards sont une bonne base
     –   Modifier un schéma existant ou en hériter ?
     –   Chaque application interfacée à la base LDAP
         ajoute des contraintes
 ●
     Détermination du Nommage
     –   Nommage Internet, Nommage traditionnel
     –   Détermination du suffixe
11
Déploiement d'un service LDAP
 ●
     Alimentation de l'annuaire
     –   Déterminer les sources de données
     –   Import de données
 ●
     Alimentations successives
     –   Déterminer les flux
     –   Élaborer les méthodes de synchronisation
     –   Construire les routines d'importation
     –   Application d'administration LDAP


12
Sommaire
 ●
     Problématiques de gestion des identités


 ●
     De l'utilité des annuaires LDAP


 ●
     Présentation du logiciel InterLDAP




13
InterLDAP
 ●
     InterLDAP est une suite d'outils évolués
     destinés à la gestion des identités référencées
     dans un annuaire LDAP
 ●
     Développements en majorité J2EE basé sur des
     composants Open Source de qualité :
     –   Maven
     –   Spring
     –   Tapestry 5
 ●
     InterLDAP est un projet entièrement libre

14
Objectifs fonctionnels
 ●
     Consulter : fiche de personnes, structures,
     affectations, comptes, profils, …
 ●
     Rechercher : pages blanches, jaunes et vertes
     (recherche par compétences)
 ●
     Déléguer : processus hiérarchique accessible
     simplement
 ●
     Extraire : extraction CSV, LDIF et DSML sur
     demande ou automatisé
 ●
     Contacter : génération d’alias temporaires ou
     permanents de messagerie sur des recherches
15
Les modules
 ●
     InterLDAP est en réalité composé des plusieurs
     modules indépendants :
     –   LSC : synchronisation des référentiels
     –   WUI : gestion de contenu et publication
     –   LAAP : partage d'attributs en Web Service
 ●
     L'accès à l'annuaire est protégé par une gestion
     des autorisations et un schéma enrichi
 ●
     La politique des mots de passe est paramétrée
     directement dans l'annuaire

16
Utilisateurs

                     Consultation          WUI
                                      Interface Web
                                                            Gestion des autorisation
                                                             et du schéma enrichi
                         Gestion
                        des accès
      Administrateurs

                                                                                         LSC
                                                                                   Synchronisation
                          Gestion               LAAP                               des référentiels
                            des         Fournisseur d'attributs
                          données

      Service RH




                           Applications de                        Annuaire LDAP        Données de
                             l'entreprise                          d'entreprise        l'entreprise
       Flux HTTP
       Flux LDAP
     Flux XML/SOAP
       Autres flux


17
18
Merci de votre attention


http://annuaire.linagora.com
  http://www.interldap.org
                               19

Weitere ähnliche Inhalte

Andere mochten auch

Identity as a Service - Etude IDaaS
Identity as a Service - Etude IDaaSIdentity as a Service - Etude IDaaS
Identity as a Service - Etude IDaaSMarc Rousselet
 
Atelier IDaaS - Les assises de la sécurité - 2013
Atelier IDaaS - Les assises de la sécurité - 2013Atelier IDaaS - Les assises de la sécurité - 2013
Atelier IDaaS - Les assises de la sécurité - 2013Marc Rousselet
 
Présentation HEC - Cloud Computing En France - Cédric Mora
Présentation HEC - Cloud Computing En France - Cédric MoraPrésentation HEC - Cloud Computing En France - Cédric Mora
Présentation HEC - Cloud Computing En France - Cédric MoraCédric Mora
 
Le BYOD comment y aller de manière pragmatique
Le BYOD comment y aller de manière pragmatiqueLe BYOD comment y aller de manière pragmatique
Le BYOD comment y aller de manière pragmatiqueMicrosoft Décideurs IT
 
LES SYSTEMES DE GESTION DES IDENTITES ET DES ACCES : MISE EN ŒUVRE ET APPORT ...
LES SYSTEMES DE GESTION DES IDENTITES ET DES ACCES : MISE EN ŒUVRE ET APPORT ...LES SYSTEMES DE GESTION DES IDENTITES ET DES ACCES : MISE EN ŒUVRE ET APPORT ...
LES SYSTEMES DE GESTION DES IDENTITES ET DES ACCES : MISE EN ŒUVRE ET APPORT ...Danny Batomen Yanga
 
Le BYOD, les perspectives pour l’entreprise
Le BYOD, les perspectives pour l’entrepriseLe BYOD, les perspectives pour l’entreprise
Le BYOD, les perspectives pour l’entrepriseClément Michel
 

Andere mochten auch (6)

Identity as a Service - Etude IDaaS
Identity as a Service - Etude IDaaSIdentity as a Service - Etude IDaaS
Identity as a Service - Etude IDaaS
 
Atelier IDaaS - Les assises de la sécurité - 2013
Atelier IDaaS - Les assises de la sécurité - 2013Atelier IDaaS - Les assises de la sécurité - 2013
Atelier IDaaS - Les assises de la sécurité - 2013
 
Présentation HEC - Cloud Computing En France - Cédric Mora
Présentation HEC - Cloud Computing En France - Cédric MoraPrésentation HEC - Cloud Computing En France - Cédric Mora
Présentation HEC - Cloud Computing En France - Cédric Mora
 
Le BYOD comment y aller de manière pragmatique
Le BYOD comment y aller de manière pragmatiqueLe BYOD comment y aller de manière pragmatique
Le BYOD comment y aller de manière pragmatique
 
LES SYSTEMES DE GESTION DES IDENTITES ET DES ACCES : MISE EN ŒUVRE ET APPORT ...
LES SYSTEMES DE GESTION DES IDENTITES ET DES ACCES : MISE EN ŒUVRE ET APPORT ...LES SYSTEMES DE GESTION DES IDENTITES ET DES ACCES : MISE EN ŒUVRE ET APPORT ...
LES SYSTEMES DE GESTION DES IDENTITES ET DES ACCES : MISE EN ŒUVRE ET APPORT ...
 
Le BYOD, les perspectives pour l’entreprise
Le BYOD, les perspectives pour l’entrepriseLe BYOD, les perspectives pour l’entreprise
Le BYOD, les perspectives pour l’entreprise
 

Ähnlich wie Gestion des identités avec interLDAP

Integration Drupal systemes d'informations
Integration Drupal systemes d'informationsIntegration Drupal systemes d'informations
Integration Drupal systemes d'informationsneuros
 
SL2009 - Identity Management Cycle - LDAP synchronization and WebSSO
SL2009 - Identity Management Cycle - LDAP synchronization and WebSSOSL2009 - Identity Management Cycle - LDAP synchronization and WebSSO
SL2009 - Identity Management Cycle - LDAP synchronization and WebSSOClément OUDOT
 
OpenLDAP - Astuces pour en faire l'annuaire d'entreprise idéal
OpenLDAP - Astuces pour en faire l'annuaire d'entreprise idéalOpenLDAP - Astuces pour en faire l'annuaire d'entreprise idéal
OpenLDAP - Astuces pour en faire l'annuaire d'entreprise idéalJonathan Clarke
 
[RMLL2017] Des logiciels libres pour la gestion des identités !
[RMLL2017] Des logiciels libres pour la gestion des identités ![RMLL2017] Des logiciels libres pour la gestion des identités !
[RMLL2017] Des logiciels libres pour la gestion des identités !Clément OUDOT
 
Construire son application web de gestion de contenu d'annuaire LDAP
Construire son application web de gestion de contenu d'annuaire LDAPConstruire son application web de gestion de contenu d'annuaire LDAP
Construire son application web de gestion de contenu d'annuaire LDAPClément OUDOT
 
Séminaire septembre 2010 - LinID et LinPKI, Les solutions Open Source d'ident...
Séminaire septembre 2010 - LinID et LinPKI, Les solutions Open Source d'ident...Séminaire septembre 2010 - LinID et LinPKI, Les solutions Open Source d'ident...
Séminaire septembre 2010 - LinID et LinPKI, Les solutions Open Source d'ident...LINAGORA
 
Matinée Pour Comprendre LinID - Présentation des composants LinID
Matinée Pour Comprendre LinID - Présentation des composants LinIDMatinée Pour Comprendre LinID - Présentation des composants LinID
Matinée Pour Comprendre LinID - Présentation des composants LinIDClément OUDOT
 
Gouvernance des données avec SQL Server et ETL en Self-Service avec Data Expl...
Gouvernance des données avec SQL Server et ETL en Self-Service avec Data Expl...Gouvernance des données avec SQL Server et ETL en Self-Service avec Data Expl...
Gouvernance des données avec SQL Server et ETL en Self-Service avec Data Expl...Microsoft Décideurs IT
 
Présentation de l'offre IAM de LINAGORA LinID
Présentation de l'offre IAM de LINAGORA LinIDPrésentation de l'offre IAM de LINAGORA LinID
Présentation de l'offre IAM de LINAGORA LinIDMichel-Marie Maudet
 
Ux092 formation-mise-en-place-d-annuaire-ldap
Ux092 formation-mise-en-place-d-annuaire-ldapUx092 formation-mise-en-place-d-annuaire-ldap
Ux092 formation-mise-en-place-d-annuaire-ldapCERTyou Formation
 
Fédération des identités avec FederID
Fédération des identités avec FederIDFédération des identités avec FederID
Fédération des identités avec FederIDLINAGORA
 
Discovery Session France: Atelier découverte de la Data Virtualization
Discovery Session France: Atelier découverte de la Data VirtualizationDiscovery Session France: Atelier découverte de la Data Virtualization
Discovery Session France: Atelier découverte de la Data VirtualizationDenodo
 
Discovery Session France: Atelier découverte de la Data Virtualization
Discovery Session France: Atelier découverte de la Data VirtualizationDiscovery Session France: Atelier découverte de la Data Virtualization
Discovery Session France: Atelier découverte de la Data VirtualizationDenodo
 
Javav formation-java-avance-hibernate-webservices
Javav formation-java-avance-hibernate-webservicesJavav formation-java-avance-hibernate-webservices
Javav formation-java-avance-hibernate-webservicesCERTyou Formation
 
Architectures orientées services
Architectures orientées servicesArchitectures orientées services
Architectures orientées servicesDonia Hammami
 
Présentation OCSInventory SolutionsLinux 2009
Présentation OCSInventory SolutionsLinux 2009Présentation OCSInventory SolutionsLinux 2009
Présentation OCSInventory SolutionsLinux 2009Gonéri Le Bouder
 
RESTful API - Retour d'expérience
RESTful API - Retour d'expérienceRESTful API - Retour d'expérience
RESTful API - Retour d'expérienceChristophe Laprun
 
JDLL 2014 - Introduction aux annuaires LDAP
JDLL 2014 - Introduction aux annuaires LDAPJDLL 2014 - Introduction aux annuaires LDAP
JDLL 2014 - Introduction aux annuaires LDAPClément OUDOT
 

Ähnlich wie Gestion des identités avec interLDAP (20)

Integration Drupal systemes d'informations
Integration Drupal systemes d'informationsIntegration Drupal systemes d'informations
Integration Drupal systemes d'informations
 
SL2009 - Identity Management Cycle - LDAP synchronization and WebSSO
SL2009 - Identity Management Cycle - LDAP synchronization and WebSSOSL2009 - Identity Management Cycle - LDAP synchronization and WebSSO
SL2009 - Identity Management Cycle - LDAP synchronization and WebSSO
 
OpenLDAP - Astuces pour en faire l'annuaire d'entreprise idéal
OpenLDAP - Astuces pour en faire l'annuaire d'entreprise idéalOpenLDAP - Astuces pour en faire l'annuaire d'entreprise idéal
OpenLDAP - Astuces pour en faire l'annuaire d'entreprise idéal
 
[RMLL2017] Des logiciels libres pour la gestion des identités !
[RMLL2017] Des logiciels libres pour la gestion des identités ![RMLL2017] Des logiciels libres pour la gestion des identités !
[RMLL2017] Des logiciels libres pour la gestion des identités !
 
Construire son application web de gestion de contenu d'annuaire LDAP
Construire son application web de gestion de contenu d'annuaire LDAPConstruire son application web de gestion de contenu d'annuaire LDAP
Construire son application web de gestion de contenu d'annuaire LDAP
 
Séminaire septembre 2010 - LinID et LinPKI, Les solutions Open Source d'ident...
Séminaire septembre 2010 - LinID et LinPKI, Les solutions Open Source d'ident...Séminaire septembre 2010 - LinID et LinPKI, Les solutions Open Source d'ident...
Séminaire septembre 2010 - LinID et LinPKI, Les solutions Open Source d'ident...
 
Ldap.16
Ldap.16Ldap.16
Ldap.16
 
Matinée Pour Comprendre LinID - Présentation des composants LinID
Matinée Pour Comprendre LinID - Présentation des composants LinIDMatinée Pour Comprendre LinID - Présentation des composants LinID
Matinée Pour Comprendre LinID - Présentation des composants LinID
 
Gouvernance des données avec SQL Server et ETL en Self-Service avec Data Expl...
Gouvernance des données avec SQL Server et ETL en Self-Service avec Data Expl...Gouvernance des données avec SQL Server et ETL en Self-Service avec Data Expl...
Gouvernance des données avec SQL Server et ETL en Self-Service avec Data Expl...
 
Présentation de l'offre IAM de LINAGORA LinID
Présentation de l'offre IAM de LINAGORA LinIDPrésentation de l'offre IAM de LINAGORA LinID
Présentation de l'offre IAM de LINAGORA LinID
 
Ux092 formation-mise-en-place-d-annuaire-ldap
Ux092 formation-mise-en-place-d-annuaire-ldapUx092 formation-mise-en-place-d-annuaire-ldap
Ux092 formation-mise-en-place-d-annuaire-ldap
 
Fédération des identités avec FederID
Fédération des identités avec FederIDFédération des identités avec FederID
Fédération des identités avec FederID
 
Discovery Session France: Atelier découverte de la Data Virtualization
Discovery Session France: Atelier découverte de la Data VirtualizationDiscovery Session France: Atelier découverte de la Data Virtualization
Discovery Session France: Atelier découverte de la Data Virtualization
 
Discovery Session France: Atelier découverte de la Data Virtualization
Discovery Session France: Atelier découverte de la Data VirtualizationDiscovery Session France: Atelier découverte de la Data Virtualization
Discovery Session France: Atelier découverte de la Data Virtualization
 
Base donnes my_sql
Base donnes my_sqlBase donnes my_sql
Base donnes my_sql
 
Javav formation-java-avance-hibernate-webservices
Javav formation-java-avance-hibernate-webservicesJavav formation-java-avance-hibernate-webservices
Javav formation-java-avance-hibernate-webservices
 
Architectures orientées services
Architectures orientées servicesArchitectures orientées services
Architectures orientées services
 
Présentation OCSInventory SolutionsLinux 2009
Présentation OCSInventory SolutionsLinux 2009Présentation OCSInventory SolutionsLinux 2009
Présentation OCSInventory SolutionsLinux 2009
 
RESTful API - Retour d'expérience
RESTful API - Retour d'expérienceRESTful API - Retour d'expérience
RESTful API - Retour d'expérience
 
JDLL 2014 - Introduction aux annuaires LDAP
JDLL 2014 - Introduction aux annuaires LDAPJDLL 2014 - Introduction aux annuaires LDAP
JDLL 2014 - Introduction aux annuaires LDAP
 

Mehr von LINAGORA

Personal branding : e-recrutement et réseaux sociaux professionnels
Personal branding : e-recrutement et réseaux sociaux professionnels Personal branding : e-recrutement et réseaux sociaux professionnels
Personal branding : e-recrutement et réseaux sociaux professionnels LINAGORA
 
Construisons ensemble le chatbot bancaire dedemain !
Construisons ensemble le chatbot bancaire dedemain !Construisons ensemble le chatbot bancaire dedemain !
Construisons ensemble le chatbot bancaire dedemain !LINAGORA
 
ChatBots et intelligence artificielle arrivent dans les banques
ChatBots et intelligence artificielle arrivent dans les banques ChatBots et intelligence artificielle arrivent dans les banques
ChatBots et intelligence artificielle arrivent dans les banques LINAGORA
 
Deep Learning in practice : Speech recognition and beyond - Meetup
Deep Learning in practice : Speech recognition and beyond - MeetupDeep Learning in practice : Speech recognition and beyond - Meetup
Deep Learning in practice : Speech recognition and beyond - MeetupLINAGORA
 
Advanced Node.JS Meetup
Advanced Node.JS MeetupAdvanced Node.JS Meetup
Advanced Node.JS MeetupLINAGORA
 
Call a C API from Python becomes more enjoyable with CFFI
Call a C API from Python becomes more enjoyable with CFFICall a C API from Python becomes more enjoyable with CFFI
Call a C API from Python becomes more enjoyable with CFFILINAGORA
 
[UDS] Cloud Computing "pour les nuls" (Exemple avec LinShare)
[UDS] Cloud Computing "pour les nuls" (Exemple avec LinShare)[UDS] Cloud Computing "pour les nuls" (Exemple avec LinShare)
[UDS] Cloud Computing "pour les nuls" (Exemple avec LinShare)LINAGORA
 
Angular v2 et plus : le futur du développement d'applications en entreprise
Angular v2 et plus : le futur du développement d'applications en entrepriseAngular v2 et plus : le futur du développement d'applications en entreprise
Angular v2 et plus : le futur du développement d'applications en entrepriseLINAGORA
 
Comment faire ses mappings ElasticSearch aux petits oignons ? - LINAGORA
Comment faire ses mappings ElasticSearch aux petits oignons ? - LINAGORAComment faire ses mappings ElasticSearch aux petits oignons ? - LINAGORA
Comment faire ses mappings ElasticSearch aux petits oignons ? - LINAGORALINAGORA
 
Angular (v2 and up) - Morning to understand - Linagora
Angular (v2 and up) - Morning to understand - LinagoraAngular (v2 and up) - Morning to understand - Linagora
Angular (v2 and up) - Morning to understand - LinagoraLINAGORA
 
Industrialisez le développement et la maintenance de vos sites avec Drupal
Industrialisez le développement et la maintenance de vos sites avec DrupalIndustrialisez le développement et la maintenance de vos sites avec Drupal
Industrialisez le développement et la maintenance de vos sites avec DrupalLINAGORA
 
CapDémat Evolution plateforme de GRU pour collectivités
CapDémat Evolution plateforme de GRU pour collectivitésCapDémat Evolution plateforme de GRU pour collectivités
CapDémat Evolution plateforme de GRU pour collectivitésLINAGORA
 
Présentation du marché P2I UGAP « Support sur Logiciels Libres »
Présentation du marché P2I UGAP « Support sur Logiciels Libres »Présentation du marché P2I UGAP « Support sur Logiciels Libres »
Présentation du marché P2I UGAP « Support sur Logiciels Libres »LINAGORA
 
Offre de demat d'Adullact projet
Offre de demat d'Adullact projet Offre de demat d'Adullact projet
Offre de demat d'Adullact projet LINAGORA
 
La dématérialisation du conseil minicipal
La dématérialisation du conseil minicipalLa dématérialisation du conseil minicipal
La dématérialisation du conseil minicipalLINAGORA
 
Open stack @ sierra wireless
Open stack @ sierra wirelessOpen stack @ sierra wireless
Open stack @ sierra wirelessLINAGORA
 
OpenStack - open source au service du Cloud
OpenStack - open source au service du CloudOpenStack - open source au service du Cloud
OpenStack - open source au service du CloudLINAGORA
 
Architecture d'annuaire hautement disponible avec OpenLDAP
Architecture d'annuaire hautement disponible avec OpenLDAPArchitecture d'annuaire hautement disponible avec OpenLDAP
Architecture d'annuaire hautement disponible avec OpenLDAPLINAGORA
 
Présentation offre LINID
Présentation offre LINIDPrésentation offre LINID
Présentation offre LINIDLINAGORA
 
Matinée pour conmrendre consacrée à LinID.org, gestion, fédération et contrôl...
Matinée pour conmrendre consacrée à LinID.org, gestion, fédération et contrôl...Matinée pour conmrendre consacrée à LinID.org, gestion, fédération et contrôl...
Matinée pour conmrendre consacrée à LinID.org, gestion, fédération et contrôl...LINAGORA
 

Mehr von LINAGORA (20)

Personal branding : e-recrutement et réseaux sociaux professionnels
Personal branding : e-recrutement et réseaux sociaux professionnels Personal branding : e-recrutement et réseaux sociaux professionnels
Personal branding : e-recrutement et réseaux sociaux professionnels
 
Construisons ensemble le chatbot bancaire dedemain !
Construisons ensemble le chatbot bancaire dedemain !Construisons ensemble le chatbot bancaire dedemain !
Construisons ensemble le chatbot bancaire dedemain !
 
ChatBots et intelligence artificielle arrivent dans les banques
ChatBots et intelligence artificielle arrivent dans les banques ChatBots et intelligence artificielle arrivent dans les banques
ChatBots et intelligence artificielle arrivent dans les banques
 
Deep Learning in practice : Speech recognition and beyond - Meetup
Deep Learning in practice : Speech recognition and beyond - MeetupDeep Learning in practice : Speech recognition and beyond - Meetup
Deep Learning in practice : Speech recognition and beyond - Meetup
 
Advanced Node.JS Meetup
Advanced Node.JS MeetupAdvanced Node.JS Meetup
Advanced Node.JS Meetup
 
Call a C API from Python becomes more enjoyable with CFFI
Call a C API from Python becomes more enjoyable with CFFICall a C API from Python becomes more enjoyable with CFFI
Call a C API from Python becomes more enjoyable with CFFI
 
[UDS] Cloud Computing "pour les nuls" (Exemple avec LinShare)
[UDS] Cloud Computing "pour les nuls" (Exemple avec LinShare)[UDS] Cloud Computing "pour les nuls" (Exemple avec LinShare)
[UDS] Cloud Computing "pour les nuls" (Exemple avec LinShare)
 
Angular v2 et plus : le futur du développement d'applications en entreprise
Angular v2 et plus : le futur du développement d'applications en entrepriseAngular v2 et plus : le futur du développement d'applications en entreprise
Angular v2 et plus : le futur du développement d'applications en entreprise
 
Comment faire ses mappings ElasticSearch aux petits oignons ? - LINAGORA
Comment faire ses mappings ElasticSearch aux petits oignons ? - LINAGORAComment faire ses mappings ElasticSearch aux petits oignons ? - LINAGORA
Comment faire ses mappings ElasticSearch aux petits oignons ? - LINAGORA
 
Angular (v2 and up) - Morning to understand - Linagora
Angular (v2 and up) - Morning to understand - LinagoraAngular (v2 and up) - Morning to understand - Linagora
Angular (v2 and up) - Morning to understand - Linagora
 
Industrialisez le développement et la maintenance de vos sites avec Drupal
Industrialisez le développement et la maintenance de vos sites avec DrupalIndustrialisez le développement et la maintenance de vos sites avec Drupal
Industrialisez le développement et la maintenance de vos sites avec Drupal
 
CapDémat Evolution plateforme de GRU pour collectivités
CapDémat Evolution plateforme de GRU pour collectivitésCapDémat Evolution plateforme de GRU pour collectivités
CapDémat Evolution plateforme de GRU pour collectivités
 
Présentation du marché P2I UGAP « Support sur Logiciels Libres »
Présentation du marché P2I UGAP « Support sur Logiciels Libres »Présentation du marché P2I UGAP « Support sur Logiciels Libres »
Présentation du marché P2I UGAP « Support sur Logiciels Libres »
 
Offre de demat d'Adullact projet
Offre de demat d'Adullact projet Offre de demat d'Adullact projet
Offre de demat d'Adullact projet
 
La dématérialisation du conseil minicipal
La dématérialisation du conseil minicipalLa dématérialisation du conseil minicipal
La dématérialisation du conseil minicipal
 
Open stack @ sierra wireless
Open stack @ sierra wirelessOpen stack @ sierra wireless
Open stack @ sierra wireless
 
OpenStack - open source au service du Cloud
OpenStack - open source au service du CloudOpenStack - open source au service du Cloud
OpenStack - open source au service du Cloud
 
Architecture d'annuaire hautement disponible avec OpenLDAP
Architecture d'annuaire hautement disponible avec OpenLDAPArchitecture d'annuaire hautement disponible avec OpenLDAP
Architecture d'annuaire hautement disponible avec OpenLDAP
 
Présentation offre LINID
Présentation offre LINIDPrésentation offre LINID
Présentation offre LINID
 
Matinée pour conmrendre consacrée à LinID.org, gestion, fédération et contrôl...
Matinée pour conmrendre consacrée à LinID.org, gestion, fédération et contrôl...Matinée pour conmrendre consacrée à LinID.org, gestion, fédération et contrôl...
Matinée pour conmrendre consacrée à LinID.org, gestion, fédération et contrôl...
 

Gestion des identités avec interLDAP

  • 1. Gestion des identités avec Clément OUDOT Responsable du pôle Annuaires 1
  • 2. Sommaire ● Problématiques de gestion des identités ● De l'utilité des annuaires LDAP ● Présentation du logiciel InterLDAP 2
  • 3. Problématiques ● Multiplication d'applications nécessitant une authentification (sessions de travail, intranet, mail, applications métier, proxy, ...) ● Nombreuses identifications à retenir (identifiant, mot de passe) ● Redondance des informations des différentes bases utilisateur ● Redondance de gestion (création, mise à jour d'un utilisateur et suppression !) 3
  • 4. Objectifs d'un projet d'annuaires ● Centralisation des informations utilisateurs ● Gestion centralisée de l'authentification ● Sécurisation du système d'information ● Centralisation d'autres données du système d'information (groupes, serveurs, services, postes de travail, ...) ● Organisation de l'approvisionnement des données (« provisionning ») ● Publication des informations soumise à autorisation 4
  • 5. Sommaire ● Problématiques de gestion des identités ● De l'utilité des annuaires LDAP ● Présentation du logiciel InterLDAP 5
  • 6. Le protocole LDAP ● LDAPv3, standard publié en 1998 : – Un modèle d'information définissant le type de données contenues – Un modèle de nommage définissant l'organisation des données – Un modèle fonctionnel définissant comment s'effectue l'accès aux données – Un modèle de sécurité définissant la protection des données et accès – Un modèle de duplication 6
  • 7. Offres Annuaires LDAP ● Propriétaires : – Microsoft Active Directory – Novell, SUN, Oracle, ... ● Libres : – OpenLDAP – Apache Directory Server – OpenDS (SUN) – Fedora/RedHat Directory Server 7
  • 9. Déploiement d'un service LDAP ● Généralités – Phase de conception importante – Architecture à étudier (méta annuaire, réplications) – Problématiques d'import de données et d'intégration primordiales : « provisionning » – Impact sur le système d'information, ressources humaines – Validation de la part de la DSI, voire DG 9
  • 10. Déploiement d'un service LDAP ● Détermination du périmètre – Détermination des besoins en annuaire – Anticiper les évolutions futures – Quel services pourraient s'intégrer ● Détermination du contenu – Liste exhaustive des données souhaitées – Caractéristiques des données (format, source, confidentialité,..) – Alimentation des données (imports, scripts,...) 10
  • 11. Déploiement d'un service LDAP ● Choix du Schéma – Classes d'objet et types d'attributs / données – Schémas standards sont une bonne base – Modifier un schéma existant ou en hériter ? – Chaque application interfacée à la base LDAP ajoute des contraintes ● Détermination du Nommage – Nommage Internet, Nommage traditionnel – Détermination du suffixe 11
  • 12. Déploiement d'un service LDAP ● Alimentation de l'annuaire – Déterminer les sources de données – Import de données ● Alimentations successives – Déterminer les flux – Élaborer les méthodes de synchronisation – Construire les routines d'importation – Application d'administration LDAP 12
  • 13. Sommaire ● Problématiques de gestion des identités ● De l'utilité des annuaires LDAP ● Présentation du logiciel InterLDAP 13
  • 14. InterLDAP ● InterLDAP est une suite d'outils évolués destinés à la gestion des identités référencées dans un annuaire LDAP ● Développements en majorité J2EE basé sur des composants Open Source de qualité : – Maven – Spring – Tapestry 5 ● InterLDAP est un projet entièrement libre 14
  • 15. Objectifs fonctionnels ● Consulter : fiche de personnes, structures, affectations, comptes, profils, … ● Rechercher : pages blanches, jaunes et vertes (recherche par compétences) ● Déléguer : processus hiérarchique accessible simplement ● Extraire : extraction CSV, LDIF et DSML sur demande ou automatisé ● Contacter : génération d’alias temporaires ou permanents de messagerie sur des recherches 15
  • 16. Les modules ● InterLDAP est en réalité composé des plusieurs modules indépendants : – LSC : synchronisation des référentiels – WUI : gestion de contenu et publication – LAAP : partage d'attributs en Web Service ● L'accès à l'annuaire est protégé par une gestion des autorisations et un schéma enrichi ● La politique des mots de passe est paramétrée directement dans l'annuaire 16
  • 17. Utilisateurs Consultation WUI Interface Web Gestion des autorisation et du schéma enrichi Gestion des accès Administrateurs LSC Synchronisation Gestion LAAP des référentiels des Fournisseur d'attributs données Service RH Applications de Annuaire LDAP Données de l'entreprise d'entreprise l'entreprise Flux HTTP Flux LDAP Flux XML/SOAP Autres flux 17
  • 18. 18
  • 19. Merci de votre attention http://annuaire.linagora.com http://www.interldap.org 19