W tej sekcji opisujemy mechanizmy, za pomocą których można używać LDAP jako dostawcy tożsamości w Apigee Edge dla Private Cloud.
Proste wiązanie (bezpośrednie wiązanie)
W przypadku prostego powiązania użytkownik podaje atrybut RDN. Atrybut RDN może być nazwa użytkownika, adres e-mail, imię i nazwisko lub inny typ identyfikatora użytkownika, zależnie od tego, Dzięki temu atrybutowi RDN Apigee SSO tworzy statyczną nazwę wyróżniającą. Nie ma częściowych dopasowań z prostym powiązaniem.
Poniżej znajdziesz kroki prostej operacji powiązania:
- Użytkownik wpisuje atrybut RDN i hasło. Na przykład mogą wpisać nazwę użytkownika „alice”.
 - Apigee SSO tworzy nazwę wyróżniającą. np.:
    
dn=uid=alice,ou=users,dc=test,dc=com
 - Apigee SSO używa statycznie utworzonej nazwy wyróżniającej i podanego hasła, aby spróbować utworzyć powiązanie z Serwer LDAP.
 - Jeśli logowanie jednokrotne powiedzie się, Apigee zwróci token OAuth, który klient może dołączyć do swoich żądań z usługami brzegowymi.
 
Proste powiązanie zapewnia najbezpieczniejszą instalację, ponieważ żadne dane logowania LDAP ani inne dane nie są udostępniane przez konfigurację na potrzeby logowania jednokrotnego Apigee. Administrator może skonfigurować co najmniej 1 wzorzec nazw wyróżniających w Apigee SSO, aby próbować podać jedną nazwę użytkownika.
Wyszukiwanie i powiązanie (wiązanie pośrednie)
Za pomocą funkcji search and bind użytkownik poda RDN i hasło. Apigee SSO znajduje nazwa wyróżniająca użytkownika. Wyszukiwanie i powiązanie umożliwia częściowe dopasowywanie.
Baza wyszukiwania to domena najwyższego poziomu.
Poniżej przedstawiono kroki operacji wyszukiwania i tworzenia powiązania:
- Użytkownik wpisuje RDN, np. nazwę użytkownika lub adres e-mail, oraz swoje hasło.
 - Apigee SSO przeprowadza wyszukiwanie przy użyciu filtra LDAP i zestawu znanych danych logowania.
 - Jeśli istnieje dokładnie 1 dopasowanie, Apigee SSO pobiera nazwę wyróżniającą użytkownika. Jeśli wartość wynosi 0 lub więcej niż 1, Apigee SSO odrzuci użytkownika.
 - Apigee SSO spróbuje powiązać nazwę wyróżniającą użytkownika i podane hasło z serwerem LDAP serwera.
 - Serwer LDAP przeprowadza uwierzytelnianie.
 - Jeśli logowanie jednokrotne powiedzie się, Apigee zwróci token OAuth, który klient może dołączyć do swoich żądań z usługami brzegowymi.
 
Apigee zaleca użycie zestawu danych logowania administratora tylko do odczytu, który udostępnisz Apigee SSO, aby przeprowadzić wyszukiwanie w drzewie LDAP, w którym znajduje się użytkownik.