Skip to main content

Przegląd

Auth0 może dostarczać znormalizowane dane o użytkownikach, uwierzytelnianiu, MFA i aktywności administracyjnej. Przykłady, które zostały zweryfikowane, obejmują:
  • auth.login.failed — nieudane logowanie
  • mfa.failed — nieudane wyzwania MFA
  • auth.login.blocked — zablokowane logowanie
Zobacz jak dane z integracji stają się sygnałami. Aby uwierzytelnić się w Auth0 (Client Credentials), potrzebujesz kilku kluczowych informacji:
  1. Identyfikator klienta - unikalny identyfikator Twojego klienta.
  2. Sekret klienta - poufny klucz służący do uwierzytelniania tożsamości aplikacji (klienta).
  3. HostName - domena powiązana z Twoim tenantem Auth0.
  4. Audience - odbiorcy tokenu, czyli Twoje API.
  5. Organizacja - nazwa lub identyfikator organizacji, z którą ma być powiązane żądanie.
Ten przewodnik pokazuje, jak znaleźć lub wygenerować te dane uwierzytelniające w Auth0.

Wymagania wstępne:

  • Musisz mieć konto Auth0.

Krok 1: Znajdowanie danych uwierzytelniających klienta

  1. Zaloguj się na swoje konto Auth0.
  2. Przejdź do strony Ustawienia aplikacji.
  3. Kliknij przycisk Create Application.
  1. Wpisz unikalną nazwę aplikacji i wybierz Machine to Machine Applications
  1. Z menu rozwijanego wybierz Auth0 Management API, a następnie przyznaj uprawnienia read:users i read:logs.
  1. Kliknij Authorize, aby utworzyć nową aplikację.
  2. Na stronie aplikacji przejdź do sekcji Credentials. Tutaj zostanie wyświetlony Sekret klienta, a Identyfikator klienta znajduje się u góry strony.

Krok 2: Znajdowanie HostName

  • Na karcie Quickstart nowo utworzonej aplikacji Auth0 udostępnia przykładowe żądanie pobrania tokenu dostępu. Wartość HostName to tekst występujący po https:// i przed /oauth/token.
  • W poniższym przykładzie HostName to dev-tb1x5mahjyey84y4.us.auth0.com.

Krok 3: Znajdowanie Audience

  • Znajdziesz ją w polu Identyfikator nowo utworzonej aplikacji na karcie APIs.

Krok 4: Znajdowanie organizacji

  • Ten krok jest opcjonalny. Jeśli Twój tenant jest skonfigurowany do korzystania z funkcji Organizacje, dane te można uzyskać na stronie Organizacje nowo utworzonej aplikacji.

Krok 5: Wprowadzanie danych uwierzytelniających w Living Security Platform

Gdy będziesz mieć Identyfikator klienta, Sekret klienta, HostName, Audience i Organizację:
  1. Otwórz formularz, w którym należy uwierzytelnić się w Auth0 (Client Credentials).
  2. Wprowadź Identyfikator klienta, Sekret klienta, HostName, Audience i Organizację w odpowiednich polach.
  3. Prześlij formularz, a uwierzytelnienie powinno zakończyć się powodzeniem.
Połączenie z Auth0 (Client Credentials) zostało nawiązane.
Fragmenty tej dokumentacji zostały zaadaptowane z dokumentacji Nango i są używane na podstawie Elastic License 2.0.

Dostęp sieciowy

Pomiń tę sekcję, chyba że Twój tenant Auth0 ogranicza dostęp do Management API według źródłowego adresu IP. Większość tenantów tego nie robi.