Difference between revisions of "ESciDoc MPDL LDAP/Single LDAP Server"
Jump to navigation
Jump to search
m (→Schema) |
(→Schema) |
||
Line 58: | Line 58: | ||
==Schema== | ==Schema== | ||
* | *Person | ||
**[http://middleware.internet2.edu/eduperson/docs/internet2-mace-dir-eduperson-200806.html EduPerson Schema] | **[http://middleware.internet2.edu/eduperson/docs/internet2-mace-dir-eduperson-200806.html EduPerson Schema] | ||
**Core attributes to be supported from the EduPerson schema: | **Core attributes to be supported from the EduPerson schema: | ||
Line 76: | Line 76: | ||
****motivation: evtl. further implementation of Shibboleth, defines the scope of the user between institutions | ****motivation: evtl. further implementation of Shibboleth, defines the scope of the user between institutions | ||
****form: user-name@scope | ****form: user-name@scope | ||
*Organization | |||
**[http://middleware.internet2.edu/eduperson/docs/internet2-mace-dir-eduperson-200806.html EduPerson Schema] | |||
Revision as of 09:29, 22 April 2010
Single LDAP Server[edit]
- A Single eSciDoc LDAP Server will be installed to support the MPDL productive instances of eSciDoc core services and solutions
- Configuration used as described at LocalDirectoryService, see image below
http://www.openldap.org/doc/admin24/config_local.png
The Client in this case is actually the eSciDoc login form.
Configuration with eSciDoc[edit]
- see Login configuration for eSciDoc- Part: Login via LDAP server
Design checklist[edit]
Directory needs and applications that will use the directory[edit]
- Applications that will use MPDL LDAP
- escidoc-core services (must have)
- escidoc-based-solutions (must have)
- CoNE and evtl. other additional services independent of escidoc-core (must have)
- Oranizational structure to be considered for MPDL-based LDAP
- Geographical location: Institutes (sometimes their departments?) are located throughout Germany and several institutes are outside of Germany
- NIMS (Japan): if it stays with current PubMan repository, additional effort of exchange with NIMS LDAP might be needed
- Performance
- Latency- refers to the elapsed time between when an application makes an LDAP request and when it receives a response.
- Throughput- refers to the total sustainable operation load that the directory can handle
- Level of service - expected availability 99,98% (according PubMan expected availability)
Data needs[edit]
- MPDL-eSciDoc LDAP shall cover the following data:
- Users (People)
- username
- CoNe Person ID (to clarify if in LDAP or in User attributes of eSciDoc) ?
- Organization
- Organizations (Institutes, departments)
- name, id
- eSciDoc ID
- Potentially User Groups
- user group name
- user group members
- Users (People)
Schema[edit]
- Person
- EduPerson Schema
- Core attributes to be supported from the EduPerson schema:
- eduPersonOrgDN-single
- shall point to the organization class object. The organization object must contain "o" attribute for Organization name.
- cn-Common Name, multivalued
- the Common name (usually the full name of the user). There can be several values, recommended a single value
- todo: check if multivalues are needed in case of e.g. another script (Japanese)
- sn-Surname, multivalued
- the surname of the user. Recommended multiple values if user surname has several components to get best search results.
- eduPersonOrgDN-single
- other attributes to be supported
- eduPersonOrgUnitDN
- motivation: evtl. user groups based on departments or organizational units
- should point to the organization class object. In this case, "o" attribute is not required, but "ou" attribute (e.g. name of the department) is required
- eduPersonPrincipalName
- motivation: evtl. further implementation of Shibboleth, defines the scope of the user between institutions
- form: user-name@scope
- eduPersonOrgUnitDN
- other attributes to be supported
- Organization
- Cn (common name),
- sn (surname, family name)
- o (name of the organization)
- Design your schema
- Design your namespace
- Design the topology of your directory
- Design your directory replication scheme
- Design your directory for security and privacy