Konfigurieren Sie die Anspruchsregeln der abhängigen Partei in ADFS
Bearbeiten Sie die Anspruchsregeln, um eine ordnungsgemäße Kommunikation mit der Instanz zu ermöglichen.
Vorbereitungen
Erforderliche Rolle: Administrator
Prozedur
- Melden Sie sich beim ADFS-Server an, und öffnen Sie die Verwaltungskonsole.
- 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.
- Wählen Sie „LDAP-Attribut als Ansprüche senden“ als zu verwendende Anspruchsregelvorlage aus.
- Geben Sie der Forderung einen Namen wie z. B. LDAP-Attribute abrufen.
-
Legen Sie den Attributspeicher auf Active Directory, das LDAP-Attribut auf E-Mail-Adressenund den Typ des ausgehenden Anspruchs auf E-Mail-Adressefest.
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.
- Wählen Sie Eingehenden Anspruch transformieren als zu verwendende Anspruchsregelvorlage aus.
- Geben Sie dem Anspruch einen Namen, z. B. E-Mail an Namens-ID.
-
Legen Sie in der vorherigen Regel den Typ des eingehenden Anspruchs auf den Typ des ausgehenden Anspruchs fest.
Beispiel: E-Mail-Adresse.
-
Legen Sie den Typ des ausgehenden Anspruchs auf Namens-ID und das Format der ausgehenden Namens-ID auf E-Mailfest.
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 ähnlich wie die folgende Regelsprache aussehen.
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.