Wyświetlasz dokumentację Apigee Edge.
Zapoznaj się z dokumentacją Apigee X. info
Zarejestruj aplikacje i zarządzaj kluczami interfejsu API zgodnie z opisem w sekcjach poniżej.
Wprowadzenie
Rejestracja aplikacji to podstawowy mechanizm kontroli dostępu do interfejsów API.
Jako dostawca interfejsu API tworzysz co najmniej 1 produkt API, aby połączyć interfejsy API w pakiet, zgodnie z opisem w artykule Zarządzanie produktami API. Podczas rejestrowania aplikacji deweloper wybiera, z których usług API chce korzystać, a Edge udostępnia jeden klucz API, którego deweloper może używać do uzyskiwania dostępu do tych usług API. Programista aplikacji przekazuje klucz interfejsu API w każdym wywołaniu serwerów proxy interfejsu API zawartych w usługach API. W dowolnym momencie możesz cofnąć klucz API aplikacji, uniemożliwiając deweloperowi aplikacji dostęp do wszystkich lub części produktów API, do których odwołuje się ta aplikacja.
Zazwyczaj deweloperzy aplikacji rejestrują się, aby korzystać z Twoich produktów API, za pomocą portalu dla programistów. Instrukcje tworzenia portalu i publikowania usług API znajdziesz w artykule Tworzenie portalu.
Możesz też jako dostawca interfejsu API mieć większą kontrolę nad procesem rejestracji aplikacji i zarejestrować je w Edge, jak opisano w sekcjach poniżej. Możesz na przykład zarejestrować aplikacje dla wewnętrznych zespołów deweloperskich lub w imieniu dewelopera, który nie ma dostępu do Twojego portalu.
W kolejnych sekcjach opisujemy, jak rejestrować aplikacje i zarządzać kluczami interfejsu API za pomocą interfejsu i interfejsu API.
Poznaj stronę Aplikacje
Otwórz i przejrzyj stronę Aplikacje, jak opisano poniżej.
Edge
Aby otworzyć stronę Aplikacje w interfejsie Edge:
- Zaloguj się na apigee.com/edge.
- Na pasku nawigacyjnym po lewej stronie kliknij Opublikuj > Aplikacje.
Wyświetli się strona Aplikacje.
Jak widać na rysunku, na stronie Aplikacje możesz:
- Rejestrowanie aplikacji
- Wyświetlanie i edytowanie aplikacji
- Zarządzanie danymi logowania
- Zatwierdzanie i unieważnianie aplikacji
- Usuwanie aplikacji
- Wyszukaj na liście aplikacji według nazwy, dewelopera, identyfikatora aplikacji, klucza interfejsu API dla konsumentów lub wszystkich treści.
Classic Edge (Private Cloud)
Aby otworzyć stronę Aplikacje w klasycznym interfejsie Edge:
- Zaloguj się w
http://ms-ip:9000
, gdzie ms-ip to adres IP lub nazwa DNS węzła serwera zarządzającego. - Na pasku nawigacyjnym u góry kliknij Opublikuj > Aplikacje dewelopera.
Wyświetli się strona Aplikacje dewelopera.
- Rejestrowanie aplikacji
- Wyświetlanie i edytowanie aplikacji
- Zarządzanie danymi logowania
- Zatwierdzanie i unieważnianie aplikacji
- Usuwanie aplikacji
- Wyszukaj na liście aplikacji według nazwy, dewelopera, identyfikatora aplikacji, klucza interfejsu API dla konsumentów lub wszystkich treści.
Rejestrowanie aplikacji
Aplikację można zarejestrować za pomocą jednej z tych metod:
- Deweloper aplikacji może zarejestrować aplikację w Twoim portalu zgodnie z opisem w artykule Jak deweloperzy aplikacji wchodzą w interakcje z Twoim portalem.
- Aplikację możesz zarejestrować w Edge w sposób opisany poniżej. To Ty decydujesz, w jaki sposób udostępnisz klucz deweloperowi aplikacji.
Zarejestrowane aplikacje są dodawane do:
- Lista zarejestrowanych aplikacji w Edge. Więcej informacji znajdziesz w artykule Wyświetlanie i edytowanie informacji o deweloperze.
- stronie aplikacji w portalu dla deweloperów;
Aby zarejestrować aplikację w Edge:
- Otwórz stronę Aplikacje.
- Kliknij + Aplikacja.
- Podaj szczegóły aplikacji:
Pole Opis Wymagany? Nazwa Nazwa aplikacji. Po utworzeniu aplikacji nie można zmienić nazwy. Ta nazwa jest używana w wywołaniach interfejsu Management API. Tak Wyświetlana nazwa Nazwa wyświetlana aplikacji, która pojawia się w interfejsie zarządzania Edge i na portalu dewelopera. Nie Firma/deweloper Uwaga: Apigee hybrid nie obsługuje aplikacji firmowych, więc to pole nie ma zastosowania.
Wybierz Firma lub Deweloper, a potem wybierz nazwę firmy lub dewelopera z menu.
Uwaga: ze względu na wydajność w menu nie są wyświetlane wszystkie firmy i wszyscy deweloperzy. Zacznij wpisywać nazwę firmy, dewelopera lub adres e-mail w polu wyszukiwania. Zobacz też Rejestrowanie deweloperów aplikacji.Tak URL wywołania zwrotnego Zwykle określa adres URL aplikacji, która jest przeznaczona do odbierania kodu autoryzacji w imieniu aplikacji klienta. Ta wartość nie jest wymagana w przypadku wszystkich usług API. Nie Uwagi Opisowe uwagi dotyczące aplikacji. Nie - Określ dane logowania, w tym datę wygaśnięcia i stan klucza interfejsu API oraz powiązane usługi API.
W sekcji Dane logowania klikniji wpisz te informacje:
Pole Opis Ważność Skonfiguruj czas lub datę wygaśnięcia albo ustaw klucz interfejsu API jako nigdy niewygasający i kliknij OK. Produkty Powiąż z kluczem interfejsu API co najmniej 1 produkt interfejsu API: - Kliknij Dodaj produkt.
- Wybierz co najmniej jedną usługę API z listy.
- Kliknij Dodaj.
- Ustaw Stan na Zatwierdzony lub Cofnięty w przypadku każdego produktu API.
- Aby dodać więcej produktów interfejsu API, powtórz te czynności.
- Określ atrybuty niestandardowe:
- W sekcji Atrybuty niestandardowe kliknij
.
- Wpisz nazwę i wartość.
- Kliknij Dodaj lub Dodaj i rozpocznij kolejną.
Maksymalna liczba atrybutów niestandardowych, które możesz dodać, to 18.
- W sekcji Atrybuty niestandardowe kliknij
- Kliknij Utwórz.
Jeśli produkty API powiązane z aplikacją wymagają ręcznego zatwierdzenia kluczy API, zatwierdź je zgodnie z instrukcjami w artykule Zatwierdzanie i unieważnianie kluczy API.
Wyświetlanie aplikacji zarejestrowanych przez dewelopera
Aby wyświetlić aplikacje zarejestrowane przez konkretnego dewelopera, użyj jednej z tych metod:
- Wyświetl wszystkie zarejestrowane aplikacje, w menu wyszukiwania wybierz Deweloper i wpisz nazwę dewelopera w polu wyszukiwania.
- Wyświetl wszystkich zarejestrowanych deweloperów aplikacji i kliknij wiersz powiązany z deweloperem.
Wyświetlanie i edytowanie aplikacji
Aby wyświetlić i edytować aplikację:
- Otwórz stronę Aplikacje.
- Kliknij w wierszu aplikacji, którą chcesz wyświetlić i edytować.
Wyświetlą się szczegóły aplikacji. - Aby edytować aplikację, kliknij Edytuj.
- Wykonaj co najmniej jedno z tych zadań:
- Zmień szczegóły aplikacji, w tym nazwę, adres URL wywołania zwrotnego lub notatki.
- Zarządzaj danymi logowania.
- Dodawaj i usuwaj atrybuty niestandardowe.
Możesz dodać maksymalnie 18 atrybutów niestandardowych. - Zatwierdź aplikację lub cofnij jej zatwierdzenie.
- Kliknij Zapisz.
Zarządzanie danymi logowania
Podczas edytowania aplikacji możesz zarządzać jej danymi logowania w sekcji Dane logowania, jak pokazano na ilustracji poniżej:
Jak widać na poprzednim rysunku, w sekcji Dane logowania możesz wykonać w interfejsie te czynności:
- Wyświetlanie klucza interfejsu API i tajnego klucza
- Zatwierdzanie lub unieważnianie klucza interfejsu API w przypadku wszystkich powiązanych usług API lub pojedynczej usługi API.
- Zarządzanie produktami API w aplikacji
- Wygeneruj nowe dane logowania
Aby używać interfejsu API do zarządzania danymi logowania, zapoznaj się z tymi sekcjami:
- Zarządzanie kluczami klienta w przypadku aplikacji
- Importowanie istniejących kluczy klienta i kluczy tajnych
Wyświetlanie klucza interfejsu API i tajnego klucza
Aby wyświetlić klucz interfejsu API i tajny klucz:
- Otwórz stronę Aplikacje.
- Kliknij wiersz aplikacji, dla której chcesz wyświetlić klucz interfejsu API i tajny klucz.
- W sekcji Dane logowania kliknij Pokaż obok klucza interfejsu API lub tajnego klucza, który chcesz wyświetlić.
Zatwierdzanie lub wycofywanie klucza interfejsu API
Wywołania interfejsu API do serwerów proxy interfejsu API zwykle wymagają klucza interfejsu API. Edge zezwala na wywołania tylko wtedy, gdy klucz interfejsu API jest zatwierdzony, ważny i spełnia warunki określone przez produkt API zawierający interfejs API.
Możesz skonfigurować produkt interfejsu API tak, aby klucze interfejsu API były zatwierdzane automatycznie. Opis znajdziesz w artykule Zarządzanie produktami interfejsu API. Jeśli jednak produkt API wymaga ręcznego zatwierdzania kluczy API, musisz ręcznie zatwierdzić klucz.
Możesz cofnąć klucz interfejsu API dla wszystkich lub jednego produktu API. W takim przypadku klucz interfejsu API i klucz tajny są nieprawidłowe i nie można ich używać do uzyskiwania dostępu do interfejsów API w powiązanych produktach API. W każdej chwili możesz ponownie zatwierdzić klucz interfejsu API.
Aby zatwierdzić lub unieważnić klucz interfejsu API:
- Otwórz stronę Aplikacje.
- Kliknij w wierszu aplikacji, którą chcesz wyświetlić i edytować.
- Kliknij Edytuj.
- Wykonaj jedną z tych czynności:
- Aby zatwierdzić lub unieważnić klucz interfejsu API dla wszystkich produktów API powiązanych z tym kluczem, wybierz Zatwierdzony lub Unieważniony obok klucza interfejsu API.
- Aby zatwierdzić lub cofnąć klucz interfejsu API dla konkretnej usługi API, w kolumnie Stan wybierz Zatwierdzono lub Cofnięto.
- Kliknij Zapisz.
Zarządzanie usługami API w aplikacji
Zarządzaj produktami interfejsu API w aplikacji, wykonując te czynności:
Dodawanie usługi API do aplikacji
Aby dodać produkt interfejsu API do aplikacji:
- Otwórz stronę Aplikacje.
- Kliknij w wierszu aplikacji, którą chcesz wyświetlić i edytować.
- Kliknij Edytuj.
- Wykonaj jedną z tych czynności:
- Aby dodać produkt API do nowego klucza interfejsu API, kliknij
, aby wygenerować nowe dane logowania, wybierz datę wygaśnięcia i dodaj produkt API do klucza interfejsu API.
- Aby dodać produkt interfejsu API do istniejącego klucza interfejsu API, w sekcji Dane logowania kliknij Dodaj produkt i wybierz produkt interfejsu API z menu.
- Aby dodać produkt API do nowego klucza interfejsu API, kliknij
- Kliknij Zapisz.
Usuwanie usługi API z aplikacji
Jeśli chcesz, aby klucz API pozostał aktywny, ale nie był używany przez produkt API, możesz usunąć go z powiązanych danych logowania.
- Otwórz stronę Aplikacje.
- Kliknij w wierszu aplikacji, którą chcesz wyświetlić i edytować.
- Kliknij Edytuj.
- Kliknij
obok produktu interfejsu API.
- Kliknij Zapisz.
Usunięty produkt możesz dodać ponownie.
Generowanie nowych danych logowania
Możesz wygenerować nowe dane logowania do aplikacji. Jeśli na przykład używasz rotacji kluczy interfejsu API, możesz wygenerować nowe klucze, których okres ważności pokrywa się z okresem ważności kluczy, które po wygaśnięciu nie będą już podlegać rotacji. Nowy klucz lub sekret możesz też wygenerować, jeśli bezpieczeństwo pierwotnego klucza lub sekretu zostanie naruszone. Jeśli wygenerujesz nowy klucz, wszystkie dotychczasowe klucze interfejsu API będą nadal działać do momentu wygaśnięcia lub do momentu, gdy je wyraźnie cofniesz.
Aby wygenerować nowy klucz interfejsu API:
- Otwórz stronę Aplikacje.
- Kliknij w wierszu aplikacji, którą chcesz wyświetlić i edytować.
- Kliknij Edytuj.
- W sekcji Dane logowania kliknij
.
- Określ datę wygaśnięcia, dodaj produkty API i ustaw ich stan.
- W razie potrzeby możesz unieważnić inne klucze interfejsu API.
- Kliknij Zapisz.
Zatwierdzanie i cofanie dostępu aplikacji
Zatwierdź lub unieważnij aplikację w sposób opisany poniżej. Gdy cofniesz dostęp aplikacji, zatwierdzone klucze interfejsu API nie będą już mogły być używane w wywołaniach interfejsu API do Edge. Gdy ponownie zatwierdzisz aplikację, wszystkie zatwierdzone i ważne klucze interfejsu API będą mogły być używane do wywoływania interfejsu API.
Jeśli aplikacja jest zarejestrowana w innych organizacjach, musisz ją wycofać w każdej z nich. Zastosowanie zmian przez wszystkie procesory wiadomości może potrwać kilka minut.
Aby zatwierdzić lub unieważnić aplikację:
- Otwórz stronę Aplikacje.
- Kliknij w wierszu aplikacji, którą chcesz wyświetlić i edytować.
- Kliknij Edytuj.
- W polu Stan aplikacji kliknij Zatwierdź lub Cofnij, aby odpowiednio zatwierdzić lub cofnąć aplikację.
- Kliknij Zapisz.
Usuwanie aplikacji
Gdy usuniesz aplikację, wszystkie klucze klienta powiązane z tą aplikacją staną się nieważne. Użycie nieprawidłowego klucza w żądaniu powoduje jego niepowodzenie.
Jeśli w przyszłości możesz chcieć przywrócić aplikację dewelopera, zamiast ją usuwać, możesz cofnąć jej publikację.
Aby usunąć aplikację:
- Otwórz stronę Aplikacje.
- Ustaw kursor w wierszu aplikacji, którą chcesz usunąć.
- W kolumnie działań kliknij
.
Uwaga: w przypadku Apigee Edge na chmurę publiczną usuwanie aplikacji dewelopera i powiązanych z nią artefaktów odbywa się asynchronicznie. Aplikacja dewelopera zostanie natychmiast usunięta, ale usunięcie zasobów powiązanych z tą aplikacją, takich jak klucze aplikacji czy tokeny dostępu, może potrwać od kilku sekund do kilku minut.
Rejestrowanie aplikacji i zarządzanie kluczami interfejsu API za pomocą interfejsu API
Informacje o rejestrowaniu aplikacji i zarządzaniu nimi za pomocą interfejsu API znajdziesz w artykule Rejestrowanie aplikacji związanych z programistami. Zapoznaj się też z tymi sekcjami w dokumentacji interfejsu API:
- Aplikacje
- Aplikacje: firma
- Aplikacje: deweloper
- Klucze aplikacji firmowych
- Klucze aplikacji dewelopera
Zobacz też Importowanie istniejących kluczy i kluczy tajnych klienta.