Wyświetlasz dokumentację Apigee Edge.
Otwórz dokumentację Apigee X. Informacje
Zalogowanie się za pomocą logowania z federacją to proces, w którym używasz danych logowania z jednego systemu zarządzania tożsamości (zwanego systemem rejestru) do zalogowania się w innym systemie. Na przykład do logowania się w portalu dla deweloperów Apigee używasz danych logowania do Google lub Twittera. Zaletą logowania się za pomocą uwierzytelniania federacyjnego jest to, że system, do którego się logujesz, nigdy nie widzi hasła powiązanego z Twoimi danymi logowania. Oznacza to, że nie musisz kopiować haseł do różnych systemów.
Portal Usługi dla deweloperów obsługuje logowanie sfederowane przy użyciu danych logowania od kilku popularnych dostawców, w tym:
- GitHub
- OpenID
Jeśli masz już konto Apigee Edge, możesz zalogować się w portalu dewelopera, używając tych danych logowania.
Każdy z obsługiwanych dostawców danych logowania wymaga innego procesu konfiguracji, jak opisano poniżej.
Korzystanie z danych logowania sfederowanego na portalu dewelopera
Aby uzyskać dostęp do portalu, deweloper rejestruje na nim nowe konto, podając nazwę użytkownika, adres e-mail i hasło. Użytkownik może zalogować się w portalu, podając nazwę użytkownika i hasło do portalu jako dane logowania.
W przypadku logowania sfederowanego w portalu do logowania używasz danych logowania od zewnętrznego dostawcy, aby zalogować się na istniejące konto w portalu. Oznacza to, że zanim zalogujesz się za pomocą danych logowania innej firmy, musisz mieć konto na portalu. Do zalogowania się na istniejącym koncie portalu możesz użyć dowolnych poświadczeń federacyjnych obsługiwanych przez Apigee. Dodatkowo możesz użyć danych logowania do Google i Apigee, aby zarejestrować nowe konto w portalu.
Logowanie się na istniejące konto portalu
Zaloguj się na istniejące konto w portalu, używając dowolnych obsługiwanych danych logowania federacyjnego. Na przykład zaloguj się, używając danych logowania do Twittera. Gdy po raz pierwszy logujesz się za pomocą danych logowania Twittera, portal poprosi Cię o powiązanie tych danych z dotychczasowym kontem w portalu. Powiązanie to musisz wykonać tylko raz. Następnie możesz zalogować się za pomocą danych logowania do Twittera, a portal zachowa informacje o powiązaniu.
Rejestrowanie nowego konta na portalu
Zarejestruj nowe konto w portalu, używając danych logowania do Google lub Apigee. Gdy rejestrujesz się jako nowy deweloper w portalu za pomocą danych uwierzytelniających w ramach federacji, portal próbuje uzyskać informacje (zwykle adres e-mail) z systemu rejestrującego. na przykład używasz danych logowania Google, aby utworzyć nowe konto dewelopera w portalu. Pojawi się prośba o zatwierdzenie informacji przekazywanych z Google do portalu. Nawet jeśli system źródłowy zwróci informacje do portalu, nowe rejestracje zwykle wymagają wprowadzenia pewnych informacji, takich jak zaakceptowanie warunków.
Rejestrowanie się lub logowanie za pomocą danych logowania Apigee
Jeśli masz już konto Apigee Edge, możesz użyć tych danych logowania, aby zarejestrować konto lub zalogować się na dotychczasowe konto na portalu dla deweloperów. Domyślnie na stronach rejestracji i logowania na portalu deweloperskim wyświetla się ten przycisk:
Przycisk jest widoczny tylko w przypadku portali, których adres URL kończy się na apigee.com, czyli portali w domenie Apigee. Na przykład adres URL w formie http://mojadomena.devportal.apigee.com. Jeśli adres URL nie kończy się tą domeną, nie możesz zalogować się ani zarejestrować na portalu za pomocą danych logowania do Apigee Edge.
Aby zarejestrować dotychczasowego użytkownika Apigee Edge jako nowego dewelopera portalu:
Uwaga: proces rejestracji zakłada, że masz skonfigurowany portal, który umożliwia rejestrację bez zatwierdzenia przez administratora. Więcej informacji o tym, jak kontrolować, kto może się rejestrować, znajdziesz w artykule Dodawanie kont użytkowników i zarządzanie nimi.
- Upewnij się, że masz już konto Apigee Edge.
- Na portalu dewelopera kliknij link Rejestracja.
- Na stronie rejestracji kliknij przycisk uwierzytelniania za pomocą Apigee.
- Jeśli nie jesteś zalogowany(-a) w usłudze Apigee Edge, wpisz swoje dane logowania do Apigee Edge i kliknij Zaloguj się.
- Jeśli do rejestracji nie są wymagane żadne inne informacje, zalogujesz się na portalu dewelopera za pomocą nowego konta.
Na adres e-mail powiązany z Twoim kontem Apigee wyślemy e-maila z informacjami dotyczącymi dokończenia procesu rejestracji, takimi jak ustawienie hasła. - Jeśli do zakończenia procesu rejestracji potrzebne są dodatkowe informacje, takie jak akceptacja warunków, zostaniesz automatycznie przekierowany z powrotem na stronę rejestracji z nazwą użytkownika i adresem e-mail z konta Apigee Edge wpisanymi w odpowiednich polach.
- Podaj inne wymagane informacje rejestracyjne, aby dokończyć proces rejestracji.
- Kliknij Utwórz nowe konto.
Na adres e-mail powiązany z Twoim kontem Apigee otrzymasz e-maila z informacjami o dokończeniu procesu rejestracji, np. o ustawieniu hasła.
Aby zalogować się jako deweloper portalu za pomocą konta Apigee:
- Kliknij link Logowanie na stronie portalu dewelopera.
- Na stronie logowania kliknij przycisk uwierzytelniania za pomocą Apigee.
- Jeśli jesteś już zalogowany w usłudze Apigee Edge, automatycznie zalogujesz się w portalu dla deweloperów.
- Jeśli nie jesteś zalogowany(-a) w usłudze Apigee Edge, wpisz swoje dane logowania do Apigee Edge i kliknij Zaloguj się.
Rejestrowanie się lub logowanie za pomocą danych logowania Google
Rejestracja federacyjna i logowanie za pomocą danych logowania Google są domyślnie włączone na portalu deweloperskim. Zarówno na stronie rejestracji, jak i logowania zobaczysz ten przycisk:
Możesz zarejestrować się jako nowy deweloper lub zalogować się jako dotychczasowy deweloper, używając danych logowania Google. Jeśli na przykład masz konto Gmail, możesz się zalogować, używając danych logowania do Gmaila.
Portal deweloperów łączy Twoje konto w portalu z danymi logowania Google, przechowując identyfikator OpenID Google w profilu portalu. Po powiązaniu danych logowania Google z kontem portalu możesz wyświetlić OpenID, wybierając adres e-mail > Edytuj profil w menu najwyższego poziomu na portalu dewelopera, a następnie Zarządzaj swoimi identyfikatorami OpenID.
Aby zarejestrować się jako nowy deweloper, używając danych logowania Google:
Uwaga: proces rejestracji zakłada, że masz skonfigurowany portal, który umożliwia rejestrację bez zatwierdzenia przez administratora. Więcej informacji o tym, jak kontrolować, kto może się rejestrować, znajdziesz w artykule Dodawanie kont użytkowników i zarządzanie nimi.
- Upewnij się, że masz już konto Google, np. konto Gmail.
- Wybierz link Rejestracja na portalu dewelopera.
- Na stronie rejestracji kliknij przycisk uwierzytelniania z Google.
Przejdziesz na stronę Google, na której poprosisz o akceptację dostępu portalu dla deweloperów do Twojego adresu e-mail w Google i podstawowych informacji. - Aby zatwierdzić, kliknij Akceptuj.
- Zostaniesz przekierowany z powrotem na stronę rejestracji w portalu dewelopera, a pola formularza rejestracyjnego zostaną wstępnie wypełnione informacjami z Google.
- Podaj brakujące wymagane informacje, aby dokończyć proces rejestracji.
- Kliknij Utwórz nowe konto.
Otrzymasz e-maila na swoje konto Gmail z informacjami o dokończeniu procesu rejestracji.
Aby zalogować się jako deweloper:
- Kliknij link Logowanie na stronie portalu dewelopera.
- Na stronie logowania kliknij przycisk uwierzytelniania przez Google.
- Jeśli jesteś już zalogowany(-a) w Google, będziesz zalogowany(-a) w portalu.
- Jeśli nie jesteś zalogowany(-a) w Google, wpisz swoje dane logowania Google, aby zalogować się w portalu.
- Jeśli logujesz się po raz pierwszy za pomocą danych logowania Google, zostaniesz przekierowany na stronę w portalu, na której musisz powiązać swoje konto Google z istniejącym kontem w portalu dla deweloperów:
- Skopiuj adres URL w sekcji Twój OpenID.
- Kliknij link logowania u góry strony i zaloguj się, używając danych logowania do portalu dla deweloperów.
- W menu na najwyższym poziomie w portalu dla deweloperów wybierz swój adres e-mail > Edytuj profil.
- Na stronie profilu wybierz Zarządzaj identyfikatorami OpenID.
- Wpisz adres URL OpenID i kliknij Dodaj OpenID.
Możesz teraz zalogować się, używając danych logowania do konta Google.
Logowanie się za pomocą danych logowania Twittera
Możesz zalogować się jako dotychczasowy deweloper, podając dane logowania do Twittera, ale nie możesz zarejestrować się jako nowy użytkownik.
Logowanie federacyjne z wykorzystaniem danych logowania do Twittera wymaga włączenia modułu Drupal Twitter Signin na portalu dewelopera. Po włączeniu tego modułu na stronie logowania zobaczysz ten przycisk:
Połączenie między portalem dewelopera a Twitterem używa OAuth do uwierzytelniania. Dlatego zanim zalogujesz się w portalu dewelopera za pomocą danych logowania do Twittera, musisz najpierw utworzyć aplikację Twitter. Ta aplikacja wygeneruje klucz klienta i tajny klucz klienta, których używają portal dewelopera i Twitter do komunikacji.
W ramach tego procesu najpierw włączysz moduł Logowanie na Twitterze na portalu dewelopera, a potem utworzysz aplikację Twitter. Po utworzeniu aplikacji wróć do modułu Logowanie na Twitterze i dodaj wymagane informacje konfiguracyjne z aplikacji Twitter.
Aby włączyć moduł logowania przez Twittera:
- Zaloguj się w portalu jako użytkownik z uprawnieniami administratora.
- W menu administracyjnym Drupala kliknij Moduł. Pojawi się lista wszystkich zainstalowanych modułów Drupal.
- Przewiń stronę w dół i zaznacz pole wyboru obok modułu logowania na Twitterze.
- Zapisz konfigurację.
Podczas włączania modułu logowania na Twitterze możesz otrzymać powiadomienie, że musisz też włączyć inne moduły. Pamiętaj, aby włączyć te moduły. - Po włączeniu modułu logowania na Twittera w menu Drupala kliknij Konfiguracja > Usługi internetowe > Twitter.
Pojawi się ekran konfiguracji Twittera. - Wybierz kartę „Ustawienia”.
- Skopiuj adres URL wywołania zwrotnego. Adres URL w formacie:
http://{env}-{org-name}.devportal.apigee.com/twitter/oauth
Potrzebujesz tego adresu URL do utworzenia aplikacji Twitter.
Tworzenie aplikacji Twitter:
- Otwórz w przeglądarce stronę https://dev.twitter.com/apps/new i zaloguj się na konto Twitter.
- Podaj te informacje o portalu:
Nazwa: na przykład MyApigeePortal
Opis: na przykład My Apigee Portal
Witryna: na przykład http://{env}-{org-name}.devportal.apigee.com/
Adres URL wywołania zwrotnego: skopiuj adres URL wywołania zwrotnego z ekranu konfiguracji modułu logowania do Twittera. - Zaakceptuj warunki.
Zostaniesz przekierowany na stronę Twittera z ustawieniami OAuth, w tym kluczem klienta i kluczem tajnym klienta. Klucz i klucz tajny są potrzebne do skonfigurowania modułu logowania na Twitterze w Drupalu. - Na karcie Ustawienia zmień typ dostępu aplikacji na Odczyt i zapis.
- Wybierz ustawienie Zaktualizuj tę aplikację Twittera.
Aby skonfigurować moduł logowania na Twitterze:
- Zaloguj się w portalu jako użytkownik z uprawnieniami administratora.
- W menu Drupala wybierz Konfiguracja > Usługi internetowe > Twitter.
Pojawi się ekran konfiguracji Twittera. - Wybierz kartę „Ustawienia”.
- Skopiuj klucz Consumer key z strony Twittera do pola OAUTH Consumer Key.
- Skopiuj tajny klucz klienta z Twittera do pola OAUTH Consumer Secret.
- Kliknij Zapisz konfigurację.
- Kliknij kartę Twitter.
- Podczas logowania się na Twittera na koncie, na którym utworzono aplikację Twitter, wybierz przycisk Przejdź do Twittera, aby dodać uwierzytelnione konto.
- Wybierz kartę Logowanie.
- W sekcji Automatyczne rejestrowanie nowych użytkowników wybierz Nie.
- Zapisz konfigurację.
Użytkownicy Twittera mogą teraz rejestrować się na portalu deweloperskim i logować się za pomocą danych logowania Twittera.
Aby zalogować się jako dotychczasowy deweloper za pomocą konta Twitter:
- Kliknij link Logowanie na stronie portalu dewelopera.
- Na stronie logowania kliknij przycisk uwierzytelniania za pomocą Twittera.
- Przekierujemy Cię na stronę Twittera.
- Jeśli jesteś już zalogowany(-a) na Twitterze, wybierz Autoryzuj aplikację.
- Jeśli nie zalogujesz się jeszcze na Twitterze, wpisz swoje dane logowania do Twittera i kliknij Autoryzuj aplikację.
- Jeśli logujesz się po raz pierwszy za pomocą danych logowania Twittera, zostaniesz przekierowany na stronę w portalu, na której musisz powiązać swoje konto Twittera z istniejącym kontem w portalu dewelopera.
- Wpisz nazwę użytkownika i hasło do konta, które chcesz powiązać ze swoim kontem Twittera. Wystarczy to zrobić tylko raz.
Gdy następnym razem zalogujesz się przy użyciu danych logowania Twittera, zostaniesz bezpośrednio zalogowany w portalu.
Logowanie się za pomocą danych logowania do GitHuba
Możesz zalogować się jako dotychczasowy deweloper, podając dane logowania do GitHuba, ale nie możesz zarejestrować się jako nowy użytkownik.
Logowanie sfederowane przy użyciu danych logowania do GitHuba wymaga włączenia w portalu dla deweloperów modułu Drupal GitHub Connect. Po włączeniu tego modułu na stronie logowania zobaczysz ten przycisk:
Połączenie między portalem dewelopera a GitHubem używa OAuth do uwierzytelniania. Dlatego zanim zalogujesz się w portalu dewelopera za pomocą danych logowania do GitHuba, musisz najpierw utworzyć aplikację GitHub. Ta aplikacja wygeneruje klucz klienta i obiekt tajny klienta, których używają portal dewelopera i GitHub do komunikacji.
W opisanym poniżej procesie najpierw utwórz aplikację GitHub. Po jej utworzeniu włącz moduł połączenia GitHub i dodaj identyfikator klienta oraz klucz klienta z aplikacji GitHub.
Utwórz aplikację GitHub:
- Otwórz w przeglądarce tę stronę: https://github.com/settings/applications/new Zaloguj się na swoje konto GitHub (w razie potrzeby).
- Podaj te informacje o portalu:
Nazwa aplikacji: na przykład MyApigeePortal
Opis: na przykład My Apigee Portal
Witryna: na przykład http://{env}-{org-name}.devportal.apigee.com/
CallbackURL: adres URL strony głównej portalu z rozszerzeniem /github/register/create. Przykład:
http://{env}-{org-name}.devportal.apigee.com/github/register/create
- Opcjonalnie wybierz obraz.
- Wybierz Rejestracja aplikacji. Na stronie GitHub wyświetlane są identyfikator klienta i klucz tajny klienta, których potrzebujesz do skonfigurowania modułu połączenia z GitHub w portalu dewelopera w formularzu:
Identyfikator klienta: dbe86111e411d031d8fb
Klucz tajny klienta: e6bd0f838a288113e8b4e531cb6a9487c27f2d79 - Skopiuj te wartości, aby użyć ich podczas konfigurowania modułu połączenia z GitHubem.
Aby włączyć moduł połączenia z GitHubem:
- Zaloguj się w portalu jako użytkownik z uprawnieniami administratora.
- W menu administracyjnym Drupala kliknij Moduł. Pojawi się lista wszystkich zainstalowanych modułów Drupal.
- Przewiń stronę w dół i zaznacz pole wyboru obok modułu połączenia z GitHub.
- Zapisz konfigurację.
Podczas włączania modułu połączenia z GitHubem możesz otrzymać powiadomienie, że musisz też włączyć inne moduły. Powinny one zostać włączone automatycznie. - Po włączeniu modułu połączenia z GitHubem w menu Drupala wybierz Konfiguracja > Osoby > GitHub.
Pojawi się ekran konfiguracji GitHub. - Wpisz identyfikator i tajny klucz klienta z aplikacji GitHub.
- Umieść blok GitHub Connect w miejscu, w którym ma się wyświetlać.
- Zapisz konfigurację.
Aby zalogować się jako dotychczasowy deweloper za pomocą konta GitHub:
- Kliknij link Logowanie na stronie portalu dewelopera.
- Na stronie logowania kliknij przycisk Zaloguj się przez GitHub.
- Nastąpi przekierowanie na stronę GitHub.
- Jeśli jesteś już zalogowany(-a) w GitHub, wybierz Zezwalaj na dostęp.
- Jeśli nie jesteś jeszcze zalogowany(-a) w GitHub, wpisz swoje dane logowania do GitHub i wybierz Autoryzuj aplikację.
- Jeśli logujesz się po raz pierwszy za pomocą danych logowania z GitHuba, nastąpi przekierowanie do strony w portalu, na której musisz powiązać swoje konto GitHub z istniejącym kontem w portalu dla deweloperów.
- Wpisz nazwę użytkownika i hasło do konta, które chcesz powiązać ze swoim kontem GitHub. Wystarczy to zrobić tylko raz.
Podczas następnego logowania się za pomocą danych logowania do GitHuba zostaniesz bezpośrednio zalogowany w portalu.
Logowanie za pomocą danych logowania OpenID
OpenID umożliwia utworzenie jednej nazwy użytkownika i hasła, których można używać do logowania się na dowolnej stronie obsługującej OpenID. W przypadku OpenID hasło nie jest udostępniane, tylko przechowywane tylko u dostawcy OpenID. Dostawca OpenID musi zweryfikować Twoją tożsamość w innej witrynie. Więcej informacji o OpenID znajdziesz na stronie http://openid.net/.
Jeśli masz konta w najpopularniejszych witrynach, takich jak Google czy Yahoo, masz już OpenID. Na przykład użytkownik poczty Yahoo ma OpenID w formie:
https://me.yahoo.com/a/UniqueID
gdzie UniqueID jest generowany przez Yahoo. Możesz użyć tego OpenID, aby zalogować się w portalu deweloperskim.
Aby umożliwić korzystanie z OpenID w portalu deweloperów, musisz włączyć moduł Drupal OpenID. Nie musisz nic konfigurować na portalu deweloperskim. Po włączeniu modułu OpenID na stronie logowania w portalu dewelopera automatycznie dodawane są te linki:
Portal deweloperów łączy OpenID z kontem portalu, przechowując OpenID w profilu portalu. Po powiązaniu OpenID z kontem na portalu możesz wyświetlić OpenID, wybierając swój adres e-mail > Edytuj profil w menu najwyższego poziomu na portalu dewelopera, a następnie Zarządzaj swoimi identyfikatorami OpenID.
Aby włączyć moduł OpenID:
- Zaloguj się w portalu jako użytkownik z uprawnieniami administratora.
- W menu administracyjnym Drupala kliknij Moduł. Pojawi się lista wszystkich zainstalowanych modułów Drupal.
- Przewiń stronę w dół i zaznacz pole wyboru obok modułu OpenID.
- Zapisz konfigurację.
Nie musisz nic konfigurować na portalu dewelopera.
Aby zalogować się jako deweloper, który korzysta z OpenID:
- Zaloguj się w portalu dla deweloperów, używając danych logowania do portalu dla deweloperów.
- Na pasku menu wybierz swój adres e-mail > Edytuj profil.
- Na stronie profilu wybierz Zarządzaj identyfikatorami OpenID.
- Wpisz swój identyfikator OpenID i kliknij Dodaj OpenID.
Teraz możesz logować się za pomocą OpenID. - Wyloguj się z portalu dla deweloperów.
- Wybierz Logowanie.
- Na stronie logowania wybierz Logowanie za pomocą OpenID.
- Wpisz swój identyfikator OpenID.
- Wybierz Zaloguj się.
Możesz też zalogować się bezpośrednio na istniejącym koncie w portalu dewelopera, używając OpenID. Po raz pierwszy musisz się zalogować, podając dane logowania do portalu dla deweloperów. Logowanie po raz pierwszy powoduje automatyczne powiązanie identyfikatora OpenID z kontem w portalu dewelopera. Teraz możesz logować się bezpośrednio za pomocą OpenID.