> ## Documentation Index
> Fetch the complete documentation index at: https://docs.livingsecurity.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Auth0

> Foydalanuvchilar, autentifikatsiya, MFA va ma'muriy faoliyat ma'lumotlarini olish uchun Auth0 ni Living Security bilan ulang.

export const EgressIpAllowlistBothSets = ({system}) => <Warning>
    <strong>{system} uchun bitta emas, ikki guruh manzil kerak.</strong> Living Security ushbu integratsiyaning kirish tokenini o‘z infratuzilmasida yaratadi va uni uzluksiz yangilab turadi, shu sababli sozlash trafigi va sinxronizatsiya trafigi turli tarmoqlardan chiqadi. Ikkala guruhni ham {system} tizimidagi ruxsat etilganlar ro‘yxatiga kiriting va ikkalasini ham saqlab qo‘ying — bu faqat sozlash bosqichiga tegishli talab emas.
    <br />
    <br />
    <strong>Integratsiya sinxronizatsiyasi trafigi</strong> — barcha mintaqalarda bir xil:
    <br />
    <code>52.34.139.153/32</code>, <code>54.69.127.183/32</code>, <code>44.247.133.183/32</code>,{' '}
    <code>52.26.211.56/32</code>
    <br />
    <br />
    <strong>Platforma trafigi</strong> — faqat tashkilotingiz joylashgan mintaqaga tegishli qatordan foydalaning:
    <br />
    AQSh: <code>98.91.60.249/32</code>, <code>13.216.91.102/32</code>
    <br />
    Yevropa Ittifoqi: <code>34.246.236.210/32</code>, <code>52.31.102.238/32</code>
    <br />
    <br />
    Faqat sinxronizatsiya guruhi ruxsat etilsa, sozlash hech qachon yakunlanmaydi. Faqat platforma guruhi ruxsat etilsa, sozlash muvaffaqiyatli bo‘ladi, ammo barcha sinxronizatsiyalar xato bilan tugaydi. Ikkala nosozlik belgilari va o‘zgartirish siyosati bo‘yicha{' '}
    <a href="/uz/integrations/managing/egress-ip-addresses">
      Configuring Integration Egress IP Addresses
    </a>{' '}
    bo‘limiga qarang.
  </Warning>;

export const PublicIntegrationNextSteps = () => <>
    <hr />
    <h2>Tegishli resurslar</h2>
    <ul>
      <li>
        <a href="/uz/signals/data-sources">Integrations ma'lumotlari Human Risk Management signallariga qanday aylanishini bilib oling</a>
      </li>
      <li>
        <a href="https://www.livingsecurity.com/integrations">Living Security integratsiyalarini o'rganing</a>
      </li>
      <li>
        <a href="https://app.livingsecurity.ai/">Living Security Platform'ni oching</a>
      </li>
      <li>
        <a href="https://www.livingsecurity.com/request-demo/">Living Security demosini so'rang</a>
      </li>
    </ul>
  </>;

## Umumiy ko‘rinish

Auth0 normallashtirilgan foydalanuvchi, autentifikatsiya, MFA va ma'muriy faoliyat ma'lumotlarini taqdim etishi mumkin. Ko‘rib chiqilgan misollar quyidagilarni o‘z ichiga oladi:

* `auth.login.failed` — tizimga kira olmaydi
* `mfa.failed` — MFA tekshiruvlaridan o‘ta olmaydi
* `auth.login.blocked` — tizimga kirish bloklangan

[Integratsiya ma'lumotlari qanday qilib signallarga aylanishi](/uz/signals/data-sources) haqida ma'lumot oling.

Auth0 (Client Credentials) orqali autentifikatsiyadan o‘tish uchun sizga quyidagi ma'lumotlar kerak bo‘ladi:

1. **Client ID** - Mijozingiz uchun noyob identifikator.
2. **Client Secret** - Ilova (mijoz) shaxsini autentifikatsiya qilish uchun ishlatiladigan maxfiy kalit.
3. **HostName** - Auth0 tenantingiz bilan bog‘liq domen.
4. **Audience** - Token uchun auditoriya, ya'ni sizning API’ingiz.
5. **Organization** - So‘rov bog‘lanishi kerak bo‘lgan tashkilotning nomi yoki identifikatori.

Ushbu qo‘llanma Auth0 ichida ushbu hisob ma'lumotlarini qanday topish yoki yaratishni bosqichma-bosqich ko‘rsatib beradi.

### Old shartlar:

* Sizda Auth0 hisobi bo‘lishi kerak.

#### 1-qadam: Client Credentials ma'lumotlarini topish

1. [Auth0](https://auth0.com/docs/authenticate/login) hisobingizga kiring.
2. [Application's Settings](https://manage.auth0.com/?_gl=1*1shsko2*_gcl_au*MzYwMDE4ODE4LjE3NDU5OTY3NDA.*_ga*NTkyOTQ4NzA5LjE3NDU5OTY3NDE.*_ga_QKMSDV5369*MTc0NTk5Njc0MC4xLjEuMTc0NTk5OTI5My42MC4wLjA.#/applications) sahifasiga o‘ting.
3. **Create Application** tugmasini bosing.

<img src="https://raw.githubusercontent.com/NangoHQ/nango/master/docs/integrations/all/auth0-cc/create_app.png" />

4. Ilovangiz uchun noyob nom kiriting va **Machine to Machine Applications** ni tanlang.

<img src="https://raw.githubusercontent.com/NangoHQ/nango/master/docs/integrations/all/auth0-cc/create_app_form.png" />

5. Ochiladigan menyudan **Auth0 Management API** ni tanlang, so‘ng `read:users` va `read:logs` ruxsatlarini bering.

<img src="https://raw.githubusercontent.com/NangoHQ/nango/master/docs/integrations/all/auth0-cc/permissions.png" />

6. Yangi ilovangizni yaratish uchun **Authorize** tugmasini bosing.
7. Ilova sahifasida **Credentials** bo‘limiga o‘ting. **Client Secret** shu yerda ko‘rsatiladi, **Client ID** esa sahifaning yuqori qismida joylashgan.

<img src="https://raw.githubusercontent.com/NangoHQ/nango/master/docs/integrations/all/auth0-cc/credentials.png" />

#### 2-qadam: HostName ni topish

* Yangi yaratilgan ilovangizning **Quickstart** yorlig‘ida Auth0 kirish tokenini olish uchun so‘rov namunasini taqdim etadi. Sizning **HostName** — `https://` dan keyin va `/oauth/token` dan oldin keladigan matn.
* Quyidagi misolda HostName — `dev-tb1x5mahjyey84y4.us.auth0.com`.

<img src="https://raw.githubusercontent.com/NangoHQ/nango/master/docs/integrations/all/auth0-cc/domain.png" />

#### 3-qadam: Audience ni topish

* Buni yangi yaratilgan ilovangizning **APIs** yorlig‘idagi **Identifier** maydonidan topishingiz mumkin.

<img src="https://raw.githubusercontent.com/NangoHQ/nango/master/docs/integrations/all/auth0-cc/audience.png" />

#### 4-qadam: Organization ni topish

* <Tip>Bu ixtiyoriy bo‘lib, agar tenantingiz **Organizations** dan foydalanishga sozlangan bo‘lsa, yangi yaratilgan ilovangizning **Organizations** sahifasidan olinishi mumkin.</Tip>

#### 5-qadam: Hisob ma'lumotlarini Living Security Platform’ga kiriting

**Client ID**, **Client Secret**, **HostName**, **Audience** va **Organization** ma'lumotlariga ega bo‘lganingizdan so‘ng:

1. Auth0 (Client Credentials) orqali autentifikatsiyadan o‘tish talab etiladigan shaklni oching.
2. **Client ID**, **Client Secret**, **HostName**, **Audience** va **Organization** qiymatlarini tegishli maydonlarga kiriting.
3. Shaklni yuboring — autentifikatsiya muvaffaqiyatli yakunlanadi.

<img style={{maxWidth: "450px" }} src="https://mintcdn.com/livingsecurity/oVkrOMkYmNevekTI/integrations/images/auth0-cc/connect-dialog.png?fit=max&auto=format&n=oVkrOMkYmNevekTI&q=85&s=46aca1349ceea75623146e3e249bad61" className="connect-dialog-img" width="576" height="564" data-path="integrations/images/auth0-cc/connect-dialog.png" />

Endi siz Auth0 (Client Credentials) ga ulandingiz.

***

<Note>Ushbu hujjatning ayrim qismlari [Nango](https://nango.dev/docs/) hujjatlaridan moslashtirilgan va [Elastic License 2.0](https://github.com/NangoHQ/nango?tab=License-1-ov-file#readme) ostida ishlatilgan.</Note>

## Tarmoqqa kirish

Agar Auth0 tenantingiz Management API’ga kirishni manba IP manzili bo‘yicha cheklamasa, ushbu bo‘limni o‘tkazib yuboring. Aksariyat tenantlarda bunday cheklov mavjud emas.

<EgressIpAllowlistBothSets system="Auth0" />

<PublicIntegrationNextSteps />


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.