Sie lesen gerade die Dokumentation zu Apigee Edge.
Apigee X-Dokumentation aufrufen. info
In diesem Abschnitt wird beschrieben, wie Sie SAML für Apigee Edge aktivieren, damit die Authentifizierung für Mitglieder Ihrer Organisation(en) an Ihren eigenen Identitätsdienst delegiert werden kann. Eine Übersicht über SAML und die Verwaltung von Identitätszonen in Edge finden Sie unter SAML-Übersicht.
Video: Sehen Sie sich ein Kurzvideo an, um zu erfahren, wie Sie vor und nach der Aktivierung von Single Sign-On (SSO) mit SAML auf Apigee Edge APIs zugreifen.
Rolle „zoneadmin“
Sie müssen zoneadmin sein, um Identitätszonen in Edge zu verwalten. Die Rolle „zoneadmin“ bietet vollständige CRUD-Prozeduren nur für die Verwaltung von Identitätszonen.
Wenn Sie die Rolle „zoneadmin“ Ihrem Apigee Edge-Konto zuweisen lassen möchten, wenden Sie sich an den Apigee Edge-Support.
Hinweis
Bevor Sie beginnen, sollten Sie die folgenden Informationen von Ihrem SAML-Identitätsanbieter einholen:
- Zertifikat für die Signaturprüfung (PEM- oder PKCSS-Format). Bei Bedarf x509-Zertifikat in das PEM-Format konvertieren
Konfigurationsinformationen (in der folgenden Tabelle definiert)
Konfiguration Beschreibung Anmelde-URL URL, zu der Nutzer weitergeleitet werden, um sich beim SAML-Identitätsanbieter anzumelden. URL für Abmeldung URL, zu der Nutzer weitergeleitet werden, um sich vom SAML-Identitätsanbieter abzumelden. IdP-Entitäts-ID Eindeutige URL für diesen Identitätsanbieter. Beispiel: https://idp.example.com/saml
Konfigurieren Sie außerdem Ihren Drittanbieter-SAML-Identitätsanbieter mit den folgenden Einstellungen:
- Achten Sie darauf, dass das Attribut
NameIDder E-Mail-Adresse des Nutzers zugeordnet ist. Die E‑Mail-Adresse des Nutzers dient als eindeutige Kennung des Edge-Entwicklerkontos. Das folgende Beispiel zeigt die Verwendung von Okta, wobei das Feld Name ID format (Format der Namens-ID) das AttributNameIDdefiniert.
- Optional: Legen Sie die Sitzungsdauer für die Authentifizierung auf 15 Tage fest, um sie an die Sitzungsdauer für die Authentifizierung der Edge-Benutzeroberfläche anzupassen.
Seite „Edge SSO Zone Administration“
Identitätszonen für Edge können Sie auf der Seite „Edge SSO Zone Administration“ verwalten. Die Seite „Edge SSO Zone Administration“ befindet sich außerhalb Ihrer Organisation. So können Sie derselben Identitätszone mehrere Organisationen zuweisen.
So greifen Sie auf die Seite „Edge SSO Zone Administration“ zu:
- Melden Sie sich mit einem Apigee Edge-Nutzerkonto mit zoneadmin-Berechtigungen unter https://apigee.com/edge an.
- Wählen Sie in der linken Navigationsleiste Admin > SSO aus.
Die Seite „Edge SSO Zone Administration“ wird angezeigt (außerhalb Ihrer Organisation).

Wie in der Abbildung hervorgehoben, können Sie auf der Seite „Edge SSO Zone Administration“ Folgendes tun:
- Alle Identitätszonen ansehen
- Anmelde-URL für jede Zone ansehen
- Identitätszone hinzufügen und löschen
- SAML-Identitätsanbieter konfigurieren
- Edge-Organisation mit einer Identitätszone verbinden
- Portalidentitätszone löschen
Identitätszone hinzufügen
So fügen Sie eine Identitätszone hinzu:
- Rufen Sie die Seite „Edge SSO Zone Administration“ auf.
- Klicken Sie im Bereich „Identitätszonen“ auf das Pluszeichen +.
Geben Sie einen Namen und eine Beschreibung für die Identitätszone ein.
Der Zonenname muss für alle Edge-Organisationen eindeutig sein.Hinweis: Apigee behält sich das Recht vor, Zonennamen zu entfernen, die als nicht gerechtfertigt gelten.
Geben Sie bei Bedarf einen String ein, der an die Subdomain angehängt werden soll.
Wennacmebeispielsweise der Zonenname ist, können Sie eine Produktionszone (acme-prod) und eine Testzone (acme-test) definieren.
Geben Sie zum Erstellen der Produktionszone prod als Suffix der Subdomain ein. In diesem Fall wäre die URL für den Zugriff auf die Edge-UIacme-prod.apigee.com, wie unter Über die Identitätszone auf Ihre Organisation zugreifen beschrieben.Hinweis: Das angehängte Subdomain-Suffix muss für alle Ihre Zonen eindeutig sein.
Klicken Sie auf OK.
SAML-Identitätsanbieter konfigurieren
Konfigurieren Sie den SAML-Identitätsanbieter so:
- SAML-Einstellungen konfigurieren
- Neues Zertifikat hochladen
Konvertieren Sie bei Bedarf ein x509-Zertifikat in das PEM-Format.
SAML-Einstellungen konfigurieren
So konfigurieren Sie die SAML-Einstellungen:
- Rufen Sie die Seite „Edge SSO Zone Administration“ auf.
- Klicken Sie auf die Zeile der Identitätszone, für die Sie den SAML-Identitätsanbieter konfigurieren möchten.
- Klicken Sie im Abschnitt mit den SAML-Einstellungen auf
. Klicken Sie neben der Metadaten-URL des SP auf Kopieren.

Konfigurieren Sie Ihren SAML-Identitätsanbieter mit den Informationen in der SP-Metadatendatei (Service Provider).
Bei einigen SAML-Identitätsanbietern werden Sie nur zur Metadaten-URL aufgefordert. Bei anderen müssen Sie bestimmte Informationen aus der Metadatendatei extrahieren und in ein Formular einfügen.
In letzterem Fall fügen Sie die URL in einen Browser ein, um die Metadatendatei für den Dienstanbieter herunterzuladen und die erforderlichen Informationen zu extrahieren. Zum Beispiel kann die Entitäts-ID oder die Anmelde-URL aus den folgenden Elementen der SP-Metadatendatei extrahiert werden:Hinweis: In der SP-Metadatendatei wird die Anmelde-URL als
AssertionConsumerService-URL (ACS) bezeichnet.<md:EntityDescriptor xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata" ID="diyyaumzqchrbui-a5vnmu1sp8qzekbd.apigee-saml-login" entityID="diyyaumzqchrbui-a5vnmu1sp8qzekbd.apigee-saml-login"><md:AssertionConsumerService Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST" Location="https://diyyaumzqchrbui-a5vnmu1sp8qzekbd.portal-login.apigee.com/saml/SSO/alias/diyyaumzqchrbui-a5vnmu1sp8qzekbd.apigee-saml-login" index="0" isDefault="true"/>
Hinweis: Wenn Ihr SAML-Identitätsanbieter dies erfordert, legen Sie die Zielgruppenbeschränkung auf zoneID.apigee-saml-login fest. Sie können sie aus dem
entityID-Element in der SP-Metadatendatei (siehe oben) kopieren.Konfigurieren Sie die SAML-Einstellungen für den SAML-Identitätsanbieter.
Bearbeiten Sie im Abschnitt SAML-Einstellungen die folgenden Werte, die aus der Metadatendatei des SAML-Identitätsanbieters abgerufen wurden:
SAML-Einstellung Beschreibung Anmelde-URL URL, zu der Nutzer weitergeleitet werden, um sich beim SAML-Portal-Identitätsanbieter anzumelden.
Beispiel:https://dev-431871.oktapreview.com/app/googledev431871_devportalsaml_1/exkhgdyponHIp97po0h7/sso/samlURL für Abmeldung URL, zu der Nutzer weitergeleitet werden, um sich vom SAML-Portal-Identitätsanbieter abzumelden.
Hinweis: Wenn Ihr SAML-Identitätsanbieter keine Abmelde-URL bereitstellt, lassen Sie dieses Feld leer. In diesem Fall wird der gleiche Wert wie für die Anmelde-URL festgelegt.IdP-Entitäts-ID Eindeutige URL für den SAML-Identitätsanbieter.
Beispiel:http://www.okta.com/exkhgdyponHIp97po0h7Hinweis:Je nach SAML-Identitätsanbieter kann dieses Feld einen anderen Namen haben, z. B.
Entity ID,SP Entity IDoderAudience URI.Hinweis: Apigee SSO unterstützt die folgenden beiden Funktionen nicht:
- Automatisches Aktualisieren von IDP-Zertifikaten mithilfe einer IDP-Metadaten-URL und periodisches Herunterladen der Metadaten, um Änderungen auf der Apigee SSO-Dienstanbieterseite zu aktualisieren.
- Sie können eine vollständige XML-Datei mit IdP-Metadaten hochladen oder eine URL mit IdP-Metadaten für die automatische IdP-Konfiguration verwenden.
Klicken Sie auf Speichern.
Als Nächstes laden Sie ein Zertifikat im PEM- oder PKCSS-Format hoch, wie im nächsten Abschnitt beschrieben.
Neues Zertifikat hochladen
So laden Sie ein neues Zertifikat hoch:
Laden Sie das Zertifikat zur Signaturüberprüfung von Ihrem SAML-Identitätsanbieter herunter.
Hinweis: Das Zertifikat muss im PEM- oder PKCSS-Format vorliegen. Falls erforderlich, konvertieren Sie ein X.509-Zertifikat in das PEM-Format.
Klicken Sie auf die Zeile mit der Identitätszone, für die Sie ein neues Zertifikat hochladen möchten.
Klicken Sie im Abschnitt Zertifikat auf
. Klicken Sie auf Durchsuchen und gehen Sie zum Zertifikat in Ihrem lokalen Verzeichnis.
Klicken Sie auf Öffnen, um das neue Zertifikat hochzuladen.
Die Felder mit den Zertifikatinformationen werden entsprechend dem ausgewählten Zertifikat aktualisiert.

Prüfen Sie, ob das Zertifikat gültig und nicht abgelaufen ist.
Klicken Sie auf Speichern.
x509-Zertifikat in das PEM-Format konvertieren
Wenn Sie ein x509-Zertifikat herunterladen, müssen Sie es in das PEM-Format konvertieren.
So konvertieren Sie ein x509-Zertifikat in das PEM-Format:
- Kopieren Sie den Inhalt der Datei
ds:X509Certificate elementaus der Metadatendatei des SAML-Identitätsanbieters und fügen Sie ihn in Ihren bevorzugten Texteditor ein. - Fügen Sie am Ende der Datei die folgende Zeile hinzu:
-----BEGIN CERTIFICATE----- - Fügen Sie am Ende der Datei die folgende Zeile hinzu:
-----END CERTIFICATE----- - Speichern Sie die Datei mit der Erweiterung
.pem.
Hier sehen Sie ein Beispiel für den Inhalt der PEM-Datei:
-----BEGIN CERTIFICATE-----
MIICMzCCAZygAwIBAgIJALiPnVsvq8dsMA0GCSqGSIb3DQEBBQUAMFMxCzAJBgNV
BAYTAlVTMQwwCgYDVQQIEwNmb28xDDAKBgNVBAcTA2ZvbzEMMAoGA1UEChMDZm9v
MQwwCgYDVQQLEwNmb28xDDAKBgNVBAMTA2ZvbzAeFw0xMzAzMTkxNTQwMTlaFw0x
ODAzMTgxNTQwMTlaMFMxCzAJBgNVBAYTAlVTMQwwCgYDVQQIEwNmb28xDDAKBgNV
BAcTA2ZvbzEMMAoGA1UEChMDZm9vMQwwCgYDVQQLEwNmb28xDDAKBgNVBAMTA2Zv
bzCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAzdGfxi9CNbMf1UUcvDQh7MYB
OveIHyc0E0KIbhjK5FkCBU4CiZrbfHagaW7ZEcN0tt3EvpbOMxxc/ZQU2WN/s/wP
xph0pSfsfFsTKM4RhTWD2v4fgk+xZiKd1p0+L4hTtpwnEw0uXRVd0ki6muwV5y/P
+5FHUeldq+pgTcgzuK8CAwEAAaMPMA0wCwYDVR0PBAQDAgLkMA0GCSqGSIb3DQEB
BQUAA4GBAJiDAAtY0mQQeuxWdzLRzXmjvdSuL9GoyT3BF/jSnpxz5/58dba8pWen
v3pj4P3w5DoOso0rzkZy2jEsEitlVM2mLSbQpMM+MUVQCQoiG6W9xuCFuxSrwPIS
pAqEAuV4DNoxQKKWmhVv+J0ptMWD25Pnpxeq5sXzghfJnslJlQND
-----END CERTIFICATE-----
Edge-Organisation mit einer Identitätszone verbinden
So verbinden Sie eine Edge-Organisation mit einer Identitätszone:
- Rufen Sie die Seite „Edge SSO Zone Administration“ auf.
- Wählen Sie im Bereich Organisationszuordnung im Drop-down-Menü Identitätszone eine Identitätszone aus, die der Organisation zugewiesen werden soll.
Wählen Sie None (Apigee default) (Keine (Apigee-Standard)) aus, um die grundlegende Authentifizierung für die Organisation zu aktivieren. - Klicken Sie auf Bestätigen, um die Änderung zu bestätigen.
Über die Identitätszone auf Ihre Organisation zugreifen
Die URL, die Sie für den Zugriff auf die Edge-UI verwenden, wird durch den Namen Ihrer Identitätszone definiert:
https://zonename.apigee.com
Die URL, über die Sie auf die klassische Edge-UI zugreifen, lautet:
https://zonename.enterprise.apigee.com
Beispiel: Acme Inc. möchte SAML verwenden und wählt „acme“ als Zonenname aus. Kunden von Acme Inc. greifen dann über die folgende URL auf die Edge-Benutzeroberfläche zu:
https://acme.apigee.com
Die Zone gibt die Edge-Organisationen an, die SAML unterstützen. Beispiel: Acme Inc. hat drei Organisationen: OrgA, OrgB und OrgC. Acme kann entscheiden, ob alle Organisationen oder nur eine Teilmenge der SAML-Zone hinzugefügt werden sollen. Die verbleibenden Organisationen verwenden weiterhin die Basisauthentifizierung oder OAuth2-Tokens, die aus Anmeldedaten für die Basisauthentifizierung generiert wurden.
Sie können mehrere Identitätszonen definieren. Alle Zonen können dann so konfiguriert werden, dass sie denselben Identitätsanbieter verwenden.
Acme möchte beispielsweise eine Produktionszone „acme-prod“ mit OrgAProd und OrgBProd sowie eine Testzone „acme-test“ mit OrgATest, OrgBTest, OrgADev und OrgBDev definieren.
Anschließend können Sie über die folgenden URLs auf die verschiedenen Zonen zugreifen:
https://acme-prod.apigee.com https://acme-test.apigee.com
Edge-Nutzer mit SAML-Authentifizierung registrieren
Nachdem Sie SAML für eine Organisation aktiviert haben, müssen Sie die SAML-Nutzer registrieren, die noch nicht bei Ihrer Organisation registriert sind. Weitere Informationen finden Sie unter Organisationsnutzer verwalten.
Skripts aktualisieren, um OAuth2-Zugriffstokens zu übergeben
Nachdem Sie SAML aktiviert haben, wird die einfache Authentifizierung für die Edge API deaktiviert. Alle Skripts (Maven-Skripts, Shell-Skripts, apigeetool usw.), die auf Edge API-Aufrufen mit Unterstützung für die einfache Authentifizierung basieren, funktionieren nicht mehr. Sie müssen API-Aufrufe und ‑Scripts, die die Basisauthentifizierung verwenden, so aktualisieren, dass OAuth2-Zugriffstokens im Bearer-Header übergeben werden. Weitere Informationen finden Sie unter SAML mit der Edge API verwenden.
Identitätszone löschen
So löschen Sie eine Identitätszone:
- Rufen Sie die Seite „Edge SSO Zone Administration“ auf.
- Bewegen Sie den Mauszeiger auf die Zeile, die der Identitätszone entspricht, die Sie löschen möchten, um das Aktionsmenü einzublenden.
- Klicken Sie auf
. - Klicken Sie auf Delete, um den Löschvorgang zu bestätigen.
Von der Seite „Edge SSO Zone Administration“ abmelden
Da Sie Edge-Identitätszonen außerhalb Ihrer Organisation verwalten, müssen Sie sich von der Seite „Edge SSO Zone Administration“ abmelden und dann in Ihrer Organisation anmelden, um auf andere Funktionen von Apigee Edge zugreifen zu können.
