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 logowaniemfa.failed— nieudane wyzwania MFAauth.login.blocked— zablokowane logowanie
- Identyfikator klienta - unikalny identyfikator Twojego klienta.
- Sekret klienta - poufny klucz służący do uwierzytelniania tożsamości aplikacji (klienta).
- HostName - domena powiązana z Twoim tenantem Auth0.
- Audience - odbiorcy tokenu, czyli Twoje API.
- Organizacja - nazwa lub identyfikator organizacji, z którą ma być powiązane żądanie.
Wymagania wstępne:
- Musisz mieć konto Auth0.
Krok 1: Znajdowanie danych uwierzytelniających klienta
- Zaloguj się na swoje konto Auth0.
- Przejdź do strony Ustawienia aplikacji.
- Kliknij przycisk Create Application.
- Wpisz unikalną nazwę aplikacji i wybierz Machine to Machine Applications
- Z menu rozwijanego wybierz Auth0 Management API, a następnie przyznaj uprawnienia
read:usersiread:logs.
- Kliknij Authorize, aby utworzyć nową aplikację.
- 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
Krok 5: Wprowadzanie danych uwierzytelniających w Living Security Platform
Gdy będziesz mieć Identyfikator klienta, Sekret klienta, HostName, Audience i Organizację:- Otwórz formularz, w którym należy uwierzytelnić się w Auth0 (Client Credentials).
- Wprowadź Identyfikator klienta, Sekret klienta, HostName, Audience i Organizację w odpowiednich polach.
- Prześlij formularz, a uwierzytelnienie powinno zakończyć się powodzeniem.

Fragmenty tej dokumentacji zostały zaadaptowane z dokumentacji Nango i są używane na podstawie Elastic License 2.0.

