Hallo zusammen https://download.aai.dfn.de/ws/2018_fub/installationsfahrplan.txt Logout IdP-seitig: https://FQDN/idp/profile/Logout conference WLAN-Passwort: fnbgv58a Zu den Übungen: ##### Übung 1 ##### Loglevel th-idp/conf/logback.xml: -> Config Reload triggern oder warten ##### Übung 2 ##### eduPersonScopedAffiliation aus eduPersonAffiliation bilden in /opt/shibboleth-idp/conf/attribute-resolver.xml: Affiliation type (with institution) Zugehörigkeit (+ Einrichtung) Type of affiliation with Home Organization with scope Art der Zugehörigkeit zur Heimateinrichtung mit Geltungsbereich curl "https://idp.local/idp/profile/admin/resolvertest?requester=https://sp1.local/shibboleth&principal=pingel&saml2=true" ##### Übung 3 ##### ##### Übung 4 ##### In "attribute-resolver.xml" Original-Definition für "eduPersonEntitlement" auskommentieren und folgende einfügen: Zusätzlich in "attribute-filter.xml" folgende Definition in der "AttributeFilterPolicy" für sp1 einfügen: In der Logdatei "idp-process.log" sollte nach dem Login dann ein Eintrag wie folgt erscheinen: 2018-11-20 16:06:01,481 - INFO [Shibboleth-Audit.SSO:275] - 20181120T150601Z|urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect|_cc57077c1eebd6a6ddcabc3f69f482d4|https://sp1.local/shibboleth|http://shibboleth.net/ns/profiles/saml2/sso/browser|https://idp.local/idp/shibboleth|urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST|_7116e56c594dbba25872ba838f45398e|pingel|urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport|eduPersonEntitlement,eduPersonScopedAffiliation|NMTR6SVZOCUWF5MNGDDIYQQBY4QCB76N|_a7b633660ee23bd43ed99c284e617899| ##### Übung 5 ##### In "attribute-resolver.xml" das oben definierte Attribut organizationalUnit als Dependency in eduPersonEntitlement hinzufügen ... Dann im Script per if-Abfrage auf "politologie" überprüfen und nach Erfolg das Attribut "https://sp2.local/entitlement/politologie" hinzufügen. Danach in "attribute-filter.xml" im Filter für SP1 mit folgender Regel nur das 'common-lib-terms' Attribut erlauben. ... EntityIDd des anfragenden SPs im Script bestimmen: