# URN Registry

## Géant névtér

A Dante regisztrált egy önálló namespace-t a Géant számára `urn:geant` néven. Ezt a namespace-et közvetlenül a Dante felügyeli.

A regisztrált névterek listája [itt tekinthető meg](http://www.geant2.net/server/show/nav.1876).

## URN Registry Application

A RedIris kifejlesztett egy URN névtér kezelő alkalmazást, amelyben definiálni lehet az egyes URN-ek jelentését.

Az URNReg alkalmazás [itt érhető el](https://forja.rediris.es/projects/urnreg/).

### Függőségek

* Apache (kipróbálva: 2.2.3)
* PHP (kipróbálva: 5.2.0)
* LDAP szerver (kipróbálva: slapd 2.3.30)
* [SiLeDAP](https://forja.rediris.es/projects/siledap/) (kipróbálva: 0.2)

#### Slapd inicializálás

[A Quickstart Guide](http://www.openldap.org/doc/admin23/quickstart.html) alapján **SEM** kell megtenni, mert a Debian telepítő elintézi helyettünk.

#### Schema

Be kell másolni a kicsomagolt program alatt a `schemata/urnReg.schema` a `/etc/ldap/schema/` könyvtárba, és a `/etc/ldap/slapd.conf` -ban include-olni kell.

* **BUG1**: A schema állományból töröljük az `sn1` és `sn2` attribútumokra való hivatkozásokat!

#### SiLeDAP

Fogalmam sincs, mit csinál ez a függőség. A leírás szerint így kell telepíteni:

    mkdir siLeDAP
    cd siLeDAP
    tar xzvf /tmp/siledap-api-0.2.tar.gz

* **BUG2**: a tar.gz tele van ._Ldap kezdetű állományokkal. Ezeket törölni kell.

Be kell állítani az LDAP kapcsolat paramétereit az `LdapConf.php` állományban. A file tartalmaz egy HTTP_BASE változót, arra nem lesz szükség, kommenteljük ki.

#### simpleSAMLphp

#### Konfiguráció

##### config.php

##### browser/js/URNregConfig.js