Escolar Documentos
Profissional Documentos
Cultura Documentos
Frank Trger
frank.troeger@rrze.uni-erlangen.de
Regional Computing Center Erlangen (RRZE) Department of Computer Science 6 Friedrich-Alexander University of Erlangen-Nuremberg
LDAPcon 2007
1 / 20
Project IDMone
IDMone
The project IDMone aims at reconstructing the existent user management. Novell as the solution partner LDAP is the key technology One task: schema design for metadirectory
LDAPcon 2007
2 / 20
1 2 3 4
Locate application, standard and directory vendor-provided schemas Choose other predened schema elements Develop schema extensions Document the whole schema design
LDAPcon 2007
3 / 20
gathering information about existing LDAP schemas consolidating gathered LDAP schemas
Problems
multiple schemas dene equivalent elements own schema extensions apply better
LDAPcon 2007
4 / 20
LDAPcon 2007
5 / 20
person organizationalPerson
RFC 2789
inetOrgPerson
Denition of the inetOrgPerson LDAP Object Class found in most user management directories denes inetOrgPerson, et al.
LDAPcon 2007
6 / 20
Middleware Arena
Two schemas with rather generic characteristics. Internet2 MACE-Dir: eduPerson
de facto standard in higher education focus on the U.S. still attributes missing denes eduPerson, et al.
LDAPcon 2007
7 / 20
Higher Education
Schemas for a single domain of purposes. WA Libraries Authentication Project (WALAP)
extensive use of subtypes
Integrierende Benutzer- und Ressourcenverwaltung an den Thringer Hochschulen (Codex Meta Directory)
good documentation
LDAPcon 2007
8 / 20
This drawback should be eliminated as part of the IDMone project in the sector of identity management. Perhaps in collaboration with already existing tools.
LDAPcon 2007
9 / 20
A Reference Schema
What is it not?
not yet another schema
already enough schemas available no unique schema for all circumstances
What is it?
IDM-related reference schema an assistance for directory architects in
nding public schemas comparing public schemas getting an overview
LDAPcon 2007
10 / 20
The reference schema emerges from integrating attribute types of existing schemas.
LDAPcon 2007
11 / 20
Method of Integration
new AT
if equivalent RefAT exists true if new AT subset of RefAT false expand RefAT false create new RefAT
true
LDAPcon 2007
12 / 20
Categories
1 2 3 4 5 6 7 8 9 10 11
Personal Characteristics Contact / Local Information Student Information Employee Information Linkage Identiers / Foreign Keys Entry Metadata / Administration Information Security Attributes and Keys Condentiality / Attribute Release (Visibility) Authorization, Entitlements Group-related Attributes Other Miscellaneous Attributes
helps in
locating the searched for attribute giving a rst anticipation about the semantics
LDAPcon 2007
13 / 20
Atomic vs Decomposable
handle composed attributes
A Composed Attribute
Reference Schema reference attribute A composed-of reference attribute B reference attribute C reference attribute D assigned-to attribute B attribute C attribute D Public Schemas composed attribute A
LDAPcon 2007
14 / 20
Mapping Basics
At present all mappings are described informal. reference schema is always a superset reference schema public schema: lossless reference schema public schema: possible with loss
LDAPcon 2007
15 / 20
Directory Syntax
occurred mappings:
Generalized Time Printable String
Additional Constraints
rule-based constraints (proprietary or RFCs) controlled vocabularies (enumeration types)
Integer
Directory String
Numeric String
LDAPcon 2007
16 / 20
Date Of Birth
Codex: YYYY-MM-DD (Directory String syntax; RFC 3339) SCHAC: YYYYMMDD (Numeric String syntax) HIS: YYYYMMDD00Z (Generalized Time syntax; 00Z is constant)
LDAPcon 2007
17 / 20
Example (Afliation)
controlled vocabulary mapping with loss
single-valued composed loss s loss Reference Schema WALAP Codex HIS eduPerson SCHAC
(X)
X (X)
X (X)
WALAP: student, staff, others Codex: Mitarbeiter, Student, Bibliotheksbenutzer, Gast, Alumni eduPerson: faculty, student, staff, alum, member, afliate, employee
LDAPcon 2007
18 / 20
Conclusions
Summary
The reference schema supports the reuse of common schema elements and provides mappings for locally adapted ones.
Outlook
formal mapping of equivalent attributes translate values automatically on the y
LDAPcon 2007
19 / 20
Reference Schema
A pilot service is linked on the projects website.
Projects Website
http://www.rrze.uni-erlangen.de/forschung/laufende-projekte/idm.shtml
LDAPcon 2007
20 / 20