Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

Codeblock
languagexml
titleIdP - attribute-resolver.xml
<AttributeFilterPolicy id="schnaq">
   <PolicyRequirementRule xsi:type="Requester" value="https://auth.schnaq.com/realms/developmentschnaq" />
   <AttributeRule attributeID="uidmail"                  permitAny="true" />
   <AttributeRule attributeID="mailgivenName"                 permitAny="true" />
   <AttributeRule attributeID="givenNamesn"                   permitAny="true" />
   <AttributeRule attributeID="sn"      displayName"             permitAny="true" />
   <AttributeRule attributeID="displayNameeduPersonAffiliation">
          permitAny<PermitValueRule xsi:type="trueValue" />
   <AttributeRule attributeIDvalue="eduPersonAffiliationemployee" permitAnycaseSensitive="truefalse" />
   </AttributeRule>
</AttributeFilterPolicy>

 displayName wird vermutlich in Zukunft genutzt. eduPersonAffiliation wird genutzt um manchen Nutzergruppen Angestellten ("employee") zusätzliche Dienste zur Verfügung zu stellen (s. letzter Screenshot). Über Keycloak-Mapper werden die Werte der SAML-Attribute dem Dienst verfügbar gemacht (uid dient der die Zuordnung der User passiert vermutlich implizit über die persistentId):


Die einzelnen Mapper: "Attribute Name" muss genau der Bezeichnung der SAML-Assertion entsprechen (oder URN), "Attribute User Name" dem Zielbezeichner.





Angestellte bekommen Zugang zur Enterprise-Version:

Image Added


Bei Fragen:

idm ät hhu Punkt de

...