W jaki sposób portal dla programistów komunikuje się z Edge

Przeglądasz dokumentację Apigee Edge.
Otwórz dokumentację Apigee X.
Informacje

Większość informacji używanych przez portal dla programistów jest przechowywana w Apigee Edge. Portal jest klientem Edge. W razie potrzeby portal dla programistów wysyła żądanie HTTP lub HTTPS REST, aby pobrać informacje z Edge lub wysłać je do tej usługi. Jeśli na przykład deweloper zarejestruje w portalu nową aplikację, portal wyśle do Edge żądanie zapisania informacji o aplikacji.

Komunikacja w portalu i brzegu

Więcej informacji znajdziesz w sekcjach poniżej.

Przechowywanie rejestracji aplikacji i kluczy interfejsu API

Gdy deweloper interfejsu API zakończy proces rejestracji aplikacji w portalu dla programistów, portal wyśle do Apigee Edge informacje o aplikacji, w tym jej nazwę i powiązane z nią usługi API. Jeśli Edge zarejestruje aplikację, Edge zwraca do portalu pojedynczy klucz interfejsu API. Deweloper interfejsu API używa go, aby uzyskać dostęp do usług API powiązanych z aplikacją.

Informacje o aplikacjach i kluczach interfejsu API są przechowywane tylko na Edge i nie są przechowywane w portalu. Gdy programista interfejsu API używa portalu do wyświetlania informacji o aplikacji, na przykład na stronie Moje aplikacje, portal wysyła do Edge z kluczem interfejsu API żądanie dostępu do tych informacji.

Podobnie gdy programista interfejsu API dodaje, usuwa lub modyfikuje aplikację, portal wysyła do Edge w celu zapisania modyfikacji.

Wszystkie informacje o aplikacjach i kluczach interfejsu API są przechowywane w Edge, dlatego administrator Edge może modyfikować te informacje przy użyciu interfejsu użytkownika Edge lub interfejsu API zarządzania. Administrator może na przykład:

  • Dodawanie, usuwanie i modyfikowanie aplikacji dewelopera korzystających z interfejsu API
  • Zatwierdzanie i unieważnianie klucza interfejsu API dla aplikacji związanej z interfejsem API

Więcej informacji znajdziesz w artykule Rejestrowanie aplikacji i zarządzanie kluczami interfejsu API.

Gdzie przechowywane są informacje o deweloperze interfejsu API

Gdy deweloper interfejsu API rejestruje się jako nowy użytkownik portalu dla programistów, informacje o deweloperze interfejsu API są tworzone i przechowywane w Edge. Informacje przechowywane dla każdego dewelopera interfejsu API obejmują:

  • Imię i nazwisko
  • adres e-mail,
  • Nazwa użytkownika
  • Stan konta portalu (aktywne lub zablokowane)
  • Rola w portalu (uwierzytelniony użytkownik, administrator, inny)
  • Uprawnienia oparte na rolach

Adres e-mail jest podstawowym kluczem używanym przez Edge do identyfikowania dewelopera interfejsu API. Każdy z nich musi być unikalny. Na podstawie klucza podstawowego Edge generuje unikalny identyfikator programisty dla każdej organizacji, do której należy deweloper interfejsu API. Konieczne może być użycie identyfikatora dewelopera do powiązania aplikacji z deweloperem interfejsu API.

Więcej informacji znajdziesz w artykule Rejestrowanie deweloperów aplikacji.