WS-FED-Dienstanbieter-Anpassung

Die folgenden Attribute gelten für die WS-FED-Dienstanbieter-Rolle:

Assertion signiert

Alle Assertions, die von diesem Dienstanbieter empfangen werden, müssen signiert werden.

Konto-Mapper

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.

Attribut-Mapper

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.

Attributzuordnung

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".

Assertion-Gültigkeit

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.

Zeitverschiebung für Bestätigungsanweisung

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.

Standard-Relay-Status

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&param2=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


Home-Bereich-Discovery

Gibt den Dienst an, sodass der Dienstanbieter den bevorzugten Identity-Anbieter identifizieren kann. Der Dienst-URL wird vom Dienstanbieter als Kontakt-Endpunkt angegeben.

Kontobereichauswahl

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.