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