• okta
  • sso
  • autoryzacja

Zintegruj Okta SSO z twoją aplikacją

Dowiedz się, jak zintegrować Okta SSO z twoją aplikacją w kilka minut.

Simeng
Simeng
Developer

W zeszłym miesiącu oficjalnie wprowadziliśmy funkcję jednokrotnego logowania (SSO) w Logto. Ta funkcja pozwala na zintegrowanie twojej aplikacji z dowolnym dostawcą SSO, który obsługuje protokoły OpenID Connect (OIDC) i SAML za pośrednictwem Logto. Oprócz ogólnych łączy SSO OIDC i SAML, udostępniliśmy kilka wbudowanych łączy SSO dla przedsiębiorstw, w tym Okta, Azure AD i Google Workspace. W tym samouczku pokażemy, jak zintegrować swoją aplikację Logto z Okta SSO w kilka minut.

Wymagania wstępne

Zanim zaczniemy, musisz mieć konto Okta. Jeśli go nie masz, możesz zarejestrować się na darmowe konto dewelopera Okta tutaj.

Oczywiście potrzebujesz także konta Logto. Jeśli go nie masz, serdecznie zapraszamy do rejestracji konta Logto. Logto jest darmowe do użytku osobistego. Wszystkie funkcje są dostępne dla darmowych najemców deweloperskich, w tym funkcja SSO.

Również potrzebna jest dobrze zintegrowana aplikacja Logto. Jeśli jej nie masz, prosimy postępować zgodnie z przewodnikiem integracyjnym, aby stworzyć aplikację Logto.

Stwórz nowy łącznik Okta SSO w Logto

  1. Odwiedź swoje Logto Cloud Console i przejdź do strony Enterprise SSO.

Logto Cloud Console

  1. Kliknij przycisk Add Enterprise SSO i wybierz Okta jako dostawcę SSO.
łącznik okta

Zanim przejdziemy do następnego kroku, musimy zgromadzić niektóre informacje ze strony Okta.

Stwórz aplikację Okta

  1. Odwiedź portal administratora Okta i zaloguj się na konto administratora.
  2. Przejdź do zakładki Aplikacje, wszystkie aplikacje będą tutaj wymienione.
  3. Kliknij przycisk Add Application w lewym górnym rogu, aby zainicjować sesję tworzenia nowej aplikacji.
  4. Wybierz OIDC - OpenID Connect jako metodę logowania i Aplikacja webowa jako typ aplikacji.

Stwórz aplikację Okta

  1. Kliknij przycisk Next, aby przejść do następnego kroku.

Skonfiguruj aplikację Okta

  1. Wypełnij ogólne informacje o aplikacji.

    Nazwa polaOpis
    NazwaNazwa aplikacji.
    LogoLogo aplikacji.
    Typ grantuTyp grantu aplikacji. Klient Logto zainicjuje przepływ SSO w imieniu użytkownika, użyj domyślnego typu grantu Authorization Code.

Ustawienia aplikacji

  1. Wypełnij URI przekierowania logowania aplikacji. Te URI są używane do przekierowania użytkownika do aplikacji Logto po zakończeniu przepływu SSO. Możesz znaleźć wartość URI przekierowania na dole strony łącznika SSO Okta w Logto.

URI przekierowania

  1. Przypisz użytkowników do aplikacji. Okta oferuje kilka sposobów kontrolowania dostępu do aplikacji. Możesz przypisać wszystkich użytkowników w organizacji Okta do aplikacji lub przypisać aplikację do określonej grupy.

Przypisz użytkowników

  1. Kliknij przycisk Save, aby zakończyć tworzenie aplikacji.

Skonfiguruj łącznik Okta SSO w Logto

  1. Skopiuj Client ID i Client Secret ze strony aplikacji Okta i wklej je na stronę łącznika SSO Okta w Logto.

Client ID i Client Secret

  1. Skopiuj swój URL organizacji Okta i wklej go na stronę łącznika SSO Okta w Logto jako Issuer URL. Możesz znaleźć URL organizacji w prawym górnym rogu portalu administratora Okta.
wydawca
  1. OPCJONALNIE: Możesz użyć pola Scope, aby dodać dodatkowe zakresy do swojego żądania OAuth. Pozwoli ci to na żądanie większej ilości informacji z serwera OAuth Okta. Proszę przejść do dokumentacji Okta w celu uzyskania szczegółowych informacji o dostępnych zakresach.
  1. Przejdź do zakładki SSO Experience i wypełnij pole Domena email przedsiębiorstwa. To aktywuje łącznik SSO jako metodę autoryzacji dla tych użytkowników. Na przykład, jeśli wprowadzisz logto.io jako domenę email przedsiębiorstwa, wszyscy użytkownicy z adresem email kończącym się na @logto.io będą mieli ograniczoną możliwość używania łącznika Okta SSO do logowania się do aplikacji Logto.

Doświadczenie SSO

Włącz SSO w doświadczeniu logowania Logto

  1. Przejdź do strony Doświadczenie logowania.
  2. Kliknij na zakładkę Rejestracja i logowanie.
  3. Przewiń do sekcji ZAawansowane OPCJE i włącz przełącznik Enterprise SSO.

Włącz SSO

Przetestuj integrację SSO

Użyj podglądu na żywo doświadczenia logowania, aby przetestować integrację SSO. Możesz znaleźć przycisk podglądu na żywo w prawym górnym rogu sekcji Podgląd doświadczenia logowania.

Udana integracja SSO przekieruje użytkownika na stronę logowania Okta. Po pomyślnym zalogowaniu użytkownik zostanie przekierowany z powrotem do aplikacji demo Logto.