Detta är en guide för hur man sätter upp targetedID för Shibboleth IdP:n. Instruktionerna är baserade på en ubuntu eller debian-baserad Linux men motsvarande bör funka på andra unix-varianter eller windows också. Instruktionerna är baserade på https://www.switch.ch/aai/docs/shibboleth/SWITCH/2.1/idp/install-idp-2.1-debian.html#shibboleth-idp och https://spaces.internet2.edu/display/SHIB2/IdPPersistentNameIdentifier
.
Installera mysql:
Code Block |
---|
# apt-get install mysql-server .. under installationen sätts ett root-lösenord .. |
Databas
Skapa en databas...
Code Block |
---|
# mysql -p ... använd lösenordet från installationen mysql> SET NAMES 'utf8'; SET CHARACTER SET utf8; CHARSET utf8; CREATE DATABASE IF NOT EXISTS shibboleth CHARACTER SET=utf8; USE shibboleth; Query OK, 0 rows affected (0.00 sec) |
...
Code Block |
---|
mysql> create user shibboleth identified by 'hemligt123'; Query OK, 0 rows affected (0.00 sec) mysql> grant ALL on shibboleth.shibidp to 'shibboleth'@'localhost'; Query OK, 0 rows affected (0.00 sec) |
JDBC
Hämta en JDBC-connector för mysql från http://dev.mysql.com/downloads/connector/j/ (tex mysql-connector-java-5.1.13.tar.gz). Packa upp i lämplig katalog och kopiera jar-filen (tex mysql-connector-java-5.1.13-bin.jar) till den katalog där din servlet-motor kan hitta den. För jboss är det
$JBOSS_HOME/server/default/lib
.
...