Apache Directory Studio. Ihre Eintrittskarte in die Verzeichniswelt. Über mich

Ähnliche Dokumente
OpenLDAP, adieu? Ein LDAP Server in Java: ApacheDS Reality Check. Stefan Zörner

Active Directory Integration Mac OS X. René Meusel Betriebssystemadministration

Fachapplikationen in heterogenen IT Landschaften

Web Service Discovery mit dem Gnutella Peer-to-Peer Netzwerk

Was ist LDAP. Aufbau einer LDAP-Injection. Sicherheitsmaßnahmen. Agenda. LDAP-Injection. ITSB2006 WS 09/10 Netzwerkkonfiguration und Security

e-serve UPSM Version 7.1

Aktuelle LDAP-Implementierungen

HP OpenView Select Access

Internetkommunikation I WS 2005 / Fachhochschule Bonn-Rhein-Sieg. LDAP und Adressbuch. Mail-Client, Handy, PDA-Adressbuch gespeist aus LDAP

DFN-Cloud aus Sicht eines Service Providers... mit Verzeichnisdienstvergangenheit

Anwendungsintegration an Hochschulen am Beispiel von Identity Management. Norbert Weinberger - Sun Summit Bonn

Übersicht. Eclipse Foundation. Eclipse Plugins & Projects. Eclipse Ganymede Simultaneous Release. Web Tools Platform Projekt. WSDL Editor.

DP ITS Vorgehensmodell Build und Microsoft Team Foundation Server

Shibboleth und Penrose Virtual Directory

IT Systeme / VoIP Telefonanlagen Estos MetaDirectory 1

SMART Newsletter Education Solutions April 2015

LDAP-Anbindung der REDDOXX-Appliance

LDAP. Universität zu Köln IT-Zertifikat Allgemeine Technologien 1 Dozentin: Susanne Kurz M.A Referent: Branko Dragoljic

Anwenderleitfaden Citrix. Stand Februar 2008

Software-Engineering 2. Software-Engineering 2. Entwicklungsumgebungen (IDE) IT works. Klaus Mairon

Technische Mitteilung LDAP

Perceptive Document Composition

Ascotel Basic CTI Lizenz

Federated Identity Management

B E N U T Z E R D O K U M E N TA T I O N ( A L E P H I N O

Open Source. Hendrik Ebbers 2015

BIRT- Das Berichterstellungsprogramm für (fast) jede Anwendung

Identity & Access Management in der Cloud

peer-to-peer Dateisystem Synchronisation

2. ERSTELLEN VON APPS MIT DEM ADT PLUGIN VON ECLIPSE

Integration von XPhone Virtual Directory auf OpenStage 60/80 Telefonen

LDAP. Eine Einführung für Java-Entwickler. Stefan Zörner, oose Innovative Informatik GmbH

Radius Server. Bericht im Studiengang Computerengineering an der HS-Furtwangen. Student: Alphonse Nana Hoessi Martikelnr.:227106

6 NetWare-Clients. 6.1 Native File Access für Windows. Novell NetWare 6.0/6.5 Administration (Grundlagen)

B E N U T Z E R D O K U M E N TA T I O N ( A L E P H I N O

Iden%ty & Access Management: Das Rückgrat der Hochschul- IuK- Infrastruktur

Last- und Stresstest mit the Grinder 3

Perceptive Document Composition

1. SaxIS-Shibboleth. Shibboleth-Workshop. Chemnitz, 15. Dezember Dipl. Wirt.-Inf. Lars Eberle, Projekt SaxIS und BPS GmbH

Z- module telematic I. Software Overview Johannes Schütt

E-Business Architekturen

Abschlussvortrag zur Diplomarbeit Aufbau und Analyse einer Shibboleth/GridShib-Infrastruktur

Outlook Express: Einrichtung Account

IT-Symposium. 2E04 Synchronisation Active Directory und AD/AM. Heino Ruddat

LDAP-Server. Jederzeit und überall auf Adressen von CAS genesisworld zugreifen

Xampp-Installation und Konfiguration. Stefan Maihack Dipl. Ing. (FH) Datum:

Microsoft Azure für Java Entwickler

FreeIPA. Eine Einführung. Robert M. Albrecht. Presented by. Fedora Ambassador CC-BY-SA. Freitag, 20. Juli 12

Externe Authentifizierung. Externe Authentifizierung IACBOX.COM. Version Deutsch

Daten-Synchronisation zwischen dem ZDV-Webmailer und Outlook ( ) Zentrum für Datenverarbeitung der Universität Tübingen

Anleitung zur Verwendung der UHH-Disk am. Universitätskolleg

START - SYSTEMSTEUERUNG - SYSTEM - REMOTE

VTC CRM Private Cloud

Anlegen eines SendAs/RecieveAs Benutzer unter Exchange 2003, 2007 und 2010

Implementierung einer LDAP basierenden Patientenverwaltung

Gerrit und Jenkins ein Traumpaar für Pre-Tested Commit

1. Integration von Liferay & Alfresco 2. Single Sign On mit CAS

Anwendungsfall: Gerichtstermin

ezustellung in Microsoft Office

Das Lern-Management System (LMS) StudIP an der Universität Osnabrück

Thema: Microsoft Project online Welche Version benötigen Sie?

Active Directory unter Linux

Wo finde ich die Software? - Jedem ProLiant Server liegt eine Management CD bei. - Über die Internetseite

Whitepaper. Produkt: List & Label 16. List & Label 16 unter Linux/Wine. combit GmbH Untere Laube Konstanz

IEEE 802.1x Authentifizierung. IEEE 802.1x Authentifizierung IACBOX.COM. Version Deutsch

LDAP entmystifiziert. Ein Survival-Kit für Java-Projekte. Java User Group Berlin Brandenburg Berlin,

Wireless & Management

Systemvoraussetzungen sou.matrixx-produkte

KONFIGURATION livecrm 4.0

Risikogetriebene Softwarearchitektur. STEFAN TOTH Agile Bodensee

Geoportal Raumordnung Baden-Württemberg

Di 8.4. Silverlight: Windows Presentation Foundation für s Web. Christian Wenz

Albert Dengg. Graz,

Lexware professional und premium setzen bis einschließlich Version 2012 den Sybase SQL-Datenbankserver

AMPUS Inventory. Sie haben die Ressourcen. Wir bieten Ihnen Transparenz. Unternehmensweite Inventarisierung und Diagnose Ihrer IT-Netzwerk-Ressourcen

MSXFORUM - Exchange Server 2003 > Konfiguration NNTP unter Exchange 2003

Howto. Einrichten des TREX Monitoring mit SAP Solution Manager Diagnostics

Struts 2 Das Imperium schlägt zurück?

VPN-Verbindung zur Hochschule Hof Mac OS

AS/point, Ihr Partner die nächsten 10 und mehr Jahre -

Gauß-IT-Zentrum Anleitung zur Installation von Windows Live Mail unter Windows 7 und Anbindung an das -System Communigate Pro

Frankfurt,

Grid-Systeme. Betrachtung verschiedener Softwareplattformen zur Realisierung von Grids und Vorstellung des Globus Toolkit Grid Systeme 1

OP-LOG

Support Besuchen Sie mysupport.mcafee.com. Hier finden Sie die Dokumentation, Ankündigungen und Support zu dem Produkt.

Seite Out-Of-Band-Authentifizierung (OOBA) 8.1 Einleitung

Ressourcenmanagement in Forschung und Entwicklung Grünenthal integriert SAS in sein Berechtigungs- und Mandantenkonzept 7.

Netzwerke 1. Praktikumsversuche 5 und 6

Anlegen eines virtuellen http Server unter Exchange 2003 mittels HOSTNAME

easylearn Systemvoraussetzungen

Vorwort Azure Cloud Computing mit Microsoft Danksagungen Kontakt zum Autor... 13

ABACONNECT VERWENDUNG VON APACHE TCPMON UTILITY MIT ABACONNECT WEBSERVICES

SUS Software Update Services

D r e ISP S P i m K l K as a s s e s n e r n au a m H.Funk, BBS II Leer

Softwaren Engineering I

Optimale Zusammenarbeit beim Messen & Kalibrieren basierend auf Cloud-Technologien

Intrexx unter Windows Server 2008

Ordner Berechtigung vergeben Zugriffsrechte unter Windows einrichten

GSI WebDAV Service. Dennis Klein,

Windows Azure für Java Architekten. Holger Sirtl Microsoft Deutschland GmbH

Transkript:

Apache Directory Studio Ihre Eintrittskarte in die Verzeichniswelt Über mich Stefan Zörner, Dipl.Math. Berater und Trainer bei oose seit Juli 2006, Stefan.Zoerner@oose.de zuvor u.a. 5 Jahre IT Architect bei IBM Veröffentlichungen, Vorträge (Auswahl) Bücher Portlets, 2006 LDAP für Java-Entwickler, 3. Auflage 2007 Artikel u.a. in Java Magazin und bei IBM developerworks Vorträge bei JAX und W-JAX seit 2002, Advisory Board W-JAX Sonstiges Mitarbeit im Apache Directory Project, seit August 2005 als Committer, seit 2006 im PMC, szoerner@apache.org OMG Certified UML Professional (Intermediate) 1

Zusammenfassung Session: Apache Directory Studio Ihre Eintrittskarte in die Verzeichniswelt Verzeichnisse sind heute als organisationsweite Benutzerverwaltungen erste Wahl. Viele Java-Projekte planen daher, die bestehende Infrastruktur in ihre Lösungen zu integrieren. Apache Directory Studio erweist sich dabei als mächtiges Werkzeug, um Verzeichnisse zu erkunden und Integrationsstrategien zu verifizieren. Der Short Talk stellt das Eclipse-basierte Tool entlang konkreter Szenarien vor. Verzeichnisse? LDAP? Verzeichnisse, Verzeichnisdienste spezielle Datenspeicher, die Einträge mit relevanten Eigenschaften in einer Baumstruktur speichern optimiert auf Lese- und Suchoperationen, auf Kosten der Performance beim Schreiben Lightweight Directory Access Protocol Standardisierter, TCP/IP-basierter Zugriff auf Verzeichnisdienste (Client/Server-Prinzip) hohe Verbreitung, Clients und Server unterschiedlicher Anbieter sind sehr gut austauschbar 2

Wo findet man Verzeichnisse? Haupteinsatzgebiete: Unternehmensweite Speicherung von o Netzwerkressourcen (Rechner, Drucker, ) o Benutzern, inkl. - Kontaktdaten (Telefonbuch) - Organisationsstruktur (Berichtswege) - Kennwörtern (inkl. Forcierung von Richtlinien) o Benutzergruppen Realisierung von Verteilungsaspekten (Repliken) Zentrale Datenbasis Authentifizierung / Autorisierung Einige LDAP Server-Produkte Kommerzielle Server (Auswahl): Microsoft Active Directory Novell edirectory Sun Java System Directory Server IBM Tivoli Directory Server Open Source (Auswahl): OpenLDAP Fedora Directory Server Apache Directory Server 3

Das Apache Directory Project Top Level Projekt bei der Apache Software Foundation http://directory.apache.org/ Drei Subprojekte: o Apache Directory Server o TripleSec o Apache Directory Studio The Apache Directory Project provides directory solutions entirely written in Java. These include a directory server, which has been certified as LDAP v3 compliant by the Open Group (Apache Directory Server), and Eclipse-based directory tools (Apache Directory Studio). Apache Directory Studio Eclipse-basierter LDAP-Client Arbeitet mit allen gängigen Servern zusammen LDAP-Browser/Editor, Schema-Editor, LDIF-Editor Läuft standalone (RCP) und als Plugin in einer IDE 4

Directory Studio: Ein paar Zahlen Erster Release Februar 2007 Erster Major Release: September 2007 1.1.0: April 2008 (ApacheCon Europe 2008) Mehr als 300 Fehler gefixt Seit 2007 mehr als 30.000 Downloads (!) http://directory.apache.org/studio/downloads.html Eine gängige Anwendung. Integration in Tomcat Vorhandener LDAP-Server als Benutzerdatenbasis für (Web-)Applikationsserver Tomcat fungiert als LDAP-Client Konfiguration einer JNDIRealm in der server.xml Verbindungsaufbau (ggf. Authentifizierung) Suchabfragen für Benutzeinträge (anhand Ihrer Kennung) finden Rollen (z.b. Gruppen eines Benutzers zu finden ( Role Mapping ) 5

Demonstration Ergebnis: Konfiguration in XML... <Realm classname="org.apache.catalina.realm.jndirealm <! Verbindungsdaten zum LDAP-Server --> connectionurl="ldap://magritte:389/dc=bundestag,dc=de" <!-- Suchabfrage für Benutzer --> userbase="ou=personen" usersearch="(&(objectclass=inetorgperson)(uid={0}))" usersubtree="true" <!-- Suchabfrage für Rollen --> rolebase="ou=gruppen" rolename="cn" rolesearch="(&(objectclass=groupofnames)(member={0}))" rolesubtree="true" />... 6

Weitere Informationen Homepage Apache Directory Downloads, Tutorials, Mailing Lists, http://directory.apache.org/ LDAP für Java-Entwickler Einstieg und Integration Stefan Zörner 252 Seiten; Entwickler.Press; 3. aktualisierte Auflage (November 2007) ISBN 978-3-939084-07-5 Vielen Dank. Stefan.Zoerner@oose.de 7