Die folgenden Attribute gelten für die WS-FED-Dienstanbieter-Rolle:
Alle Assertions, die von diesem Dienstanbieter empfangen werden, müssen signiert werden.
Das Attribut gibt die Implementierung der AccountMapper-Schnittstelle an, die für die Zuordnung eines Remote-Benutzerkontos zu einem lokalen Benutzerkonto zum Zwecke des Single Sign-On verwendet wird. Der Standardwert ist com.sun.identity.wsfed.plugins.
DefaultADFSPartnerAccountMapper ist die Standardimplementierung.
Dies definiert die Klasse, die verwendet wird, um Attribute in der Assertion zu Benutzerattributen hinzuzufügen, die lokal vom Identity-Anbieter definiert wurden. Die Standardklasse ist com.sun.identity.wsfederation.plugins.DefaultSPAttributeMapper.
Gibt Werte an, um die Zuordnungen zu definieren, die vom standardmäßigen Attribut-Mapper-Plugin verwendet werden. Zuordnungen sollen in folgendem Format konfiguriert werden:
SAML_attr=local-attribute
Beispiel: EmailAddress=mail oder Address=postaladdress . Geben Sie die Zuordnung als neuen Wert ein und klicken Sie auf "Hinzufügen".
Assertions sind während eines bestimmten Zeitraums gültig, und nicht davor oder danach.
Effektive Zeit gibt den Zeitraum (in Sekunden) an, während dessen eine Assertion gültig ist, und zwar ab der Ausstellungszeit der Assertion. Der Standardwert ist 600 Sekunden.
Behauptungen sind während eines bestimmten Zeitraums gültig, und nicht davor oder danach. Dieses Attribut gibt eine Frist (in Sekunden) für den notBefore-Wert an. Der Standardwert ist 300. Er hat keine Bedeutung für den notAfter-Wert.
Nach einem erfolgreichen WS-FED-Vorgang (Single Sign-On, Einzelabmeldung oder Verbindungstrennung) wird eine Seite angezeigt. Diese Seite, im Allgemeinen die ursprünglich angeforderte Ressource, wird in der initiierenden Anforderung mithilfe des RelayState-Elements angegeben. Wenn kein RelayState angegeben ist, wird der Wert dieser defaultRelayState-Eigenschaft angezeigt.
Achtung – Wenn RelayState oder defaultRelayState Sonderzeichen enthält (wie &), muss das Element URL-verschlüsselt sein. Beispiel: Wenn der Wert von RelayState http://www.sun.com/apps/myapp.jsp?param1=abc¶m2=xyz lautet, muss er URL-verschlüsselt sein als:
http%3A%2F%2Fwww.sun.com%2Fapps%2Fmyapp.jsp%3Fparam1%3Dabc%26param2%3Dxyz
Er muss dann an den URL angehängt werden. Beispiel: Der vom Dienstanbieter initiierte Single Sign-On-URL wäre:
http://host:port/ deploy-uri/saml2/jsp/spSSOInit.jsp?metaAlias=/sp&idpEntityID=http://www.idp.com&RelayState=http%3A%2F%2Fwww.sun.com%2Fapps%2Fmyapp.jsp%3Fparam1%3Dabc%26param2%3Dxyz
Gibt den Dienst an, sodass der Dienstanbieter den bevorzugten Identity-Anbieter identifizieren kann. Der Dienst-URL wird vom Dienstanbieter als Kontakt-Endpunkt angegeben.
Gibt den Auswahlmechanismus und die Konfiguration für den Identity-Anbieter an. Entweder das Cookie- oder das HTTPAnforderungs-Header-Attribut können für die Suche nach dem Identity-Anbieter verwendet werden.