Konfigurieren Sie die Anspruchsregeln der abhängigen Partei für ADFS
Bearbeiten Sie die Anspruchsregeln, um eine ordnungsgemäße Kommunikation mit der Instanz zu ermöglichen.
Vorbereitungen
Erforderliche Rolle: admin
Prozedur
- Melden Sie sich beim ADFS-Server an, und öffnen Sie die Managementkonsole.
- Klicken Sie mit der rechten Maustaste auf den Trust der vertrauenden Partei, und wählen Sie Anspruchsregeln bearbeitenaus.
- Klicken Sie auf die Registerkarte Ausgabe-Transformationsregeln.
- Wählen Sie Regeln hinzufügen aus.
- Wählen Sie Send LDAP Attribute as Claims (LDAP-Attribut als Ansprüche senden) als zu verwendende Anspruchsregelvorlage aus.
- Geben Sie dem Anspruch einen Namen wie LDAP-Attribute abrufen.
-
Legen Sie den Attributspeicher auf Active Directory, das LDAP-Attribut auf E-Mail-Adressenund den ausgehenden Anspruchstyp auf E-Mail-Adresse fest.
c:[Type == "http://schemas.microsoft.com/ws/2008/06/identity/claims/windowsaccountname", Issuer == "AD AUTHORITY"] => issue(store = "Active Directory", types = ("http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress"), query = ";mail;{0}", param = c.Value); - Wählen Sie Fertigstellen aus.
- Wählen Sie Regeln hinzufügen aus.
- Wählen Sie Transform an Incoming Claim (Eingehenden Anspruch umwandeln) als zu verwendende Anspruchsregelvorlage aus.
- Geben Sie dem Anspruch einen Namen, z. B. E-Mail an Name ID.
-
Legen Sie den eingehenden Anspruchstyp in der vorherigen Regel auf den ausgehenden Anspruchstyp fest.
Beispiel: E-Mail-Adresse.
-
Legen Sie den ausgehenden Anspruchstyp auf Namens-ID und das ausgehende Namens-ID-Format auf E- Mail fest.
Hinweis:Diese Werte müssen mit der Namens-ID-Richtlinie übereinstimmen, die Sie während der SAML 2.0-Konfiguration definieren.
-
Wählen Sie Alle Anspruchswerte übergeben aus.
Diese Anspruchsregel sollte der folgenden Regelsprache ähneln.
c:[Type == "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress"] => issue(Type = "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier", Issuer = c.Issuer, OriginalIssuer = c.OriginalIssuer, Value = c.Value, ValueType = c.ValueType, Properties["http://schemas.xmlsoap.org/ws/2005/05/identity/claimproperties/format"] = "urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress"); - Klicken Sie auf Fertigstellen.