{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-@l10n/uk/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":["img"]},"type":"markdown"},"seo":{"title":"Аутентифікація","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"аутентифікація","__idx":0},"children":["Аутентифікація"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["MoreLogin використовує різні методи автентифікації для двох типів API."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"локальна-автентифікація-api","__idx":1},"children":["Локальна автентифікація API"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Локальний API працює на ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["http://127.0.0.1:40000"]}," і доступний лише з локальної машини."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"режим-за-замовчуванням-без-автентифікації","__idx":2},"children":["Режим за замовчуванням (без автентифікації)"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["За замовчуванням локальний API не вимагає автентифікації. Ви можете робити запити безпосередньо:"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"bash","header":{"controls":{"copy":{}}},"source":"curl -X POST http://127.0.0.1:40000/api/env/page \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"pageNo\": 1,\n    \"pageSize\": 10\n  }'\n","lang":"bash"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"увімкнення-автентифікації","__idx":3},"children":["Увімкнення автентифікації"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Для підвищення безпеки ви можете ввімкнути локальну автентифікацію API у клієнті MoreLogin:"]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Відкрийте клієнт MoreLogin"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Перейдіть до ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Налаштування"]}," → ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["API та MCP"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Увімкнути ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Local API Authentication"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Скопіюйте згенерований маркер авторизації"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/image.590455fe8c04c7aec45454ddba2524af46ee8128e15fbef43221c071f4863f91.df899fcd.png","alt":"Увімкнути локальну автентифікацію API"},"children":[]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Після ввімкнення додайте заголовок ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Authorization"]}," до всіх запитів:"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"bash","header":{"controls":{"copy":{}}},"source":"curl -X POST http://127.0.0.1:40000/api/env/page \\\n  -H \"Content-Type: application/json\" \\\n  -H \"Authorization: YOUR_AUTH_TOKEN\" \\\n  -d '{\n    \"pageNo\": 1,\n    \"pageSize\": 10\n  }'\n","lang":"bash"},"children":[]},{"$$mdtype":"Tag","name":"blockquote","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Примітка щодо безпеки"]},": локальний API доступний лише на ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["localhost"]},". До нього неможливо отримати віддалений доступ."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"відкрита-автентифікація-api-oauth2","__idx":4},"children":["Відкрита автентифікація API (OAuth2)"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Open API використовує потік облікових даних клієнта OAuth2 для автентифікації запитів."]},{"$$mdtype":"Tag","name":"blockquote","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Кінцева точка відкритого сервера API: ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["https://api.morelogin.com"]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"крок-1-отримайте-ідентифікатор-api-та-ключ-api","__idx":5},"children":["Крок 1. Отримайте ідентифікатор API та ключ API"]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Відкрийте клієнт MoreLogin"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Перейдіть до ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Налаштування"]}," → ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["API та MCP"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Скопіюйте ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["API ID"]}," і ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["API Key"]}]}]},{"$$mdtype":"Tag","name":"Image","attributes":{"src":"/assets/image.5fd3488a120b7d8e2f400229cb0ad75e34ad8299fa6cfc9c304c29662ff9ade1.620b5543.png","alt":"ID і ключ API","framed":false,"withLightbox":true,"width":"","height":""},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"крок-2-отримайте-маркер-доступу","__idx":6},"children":["Крок 2: Отримайте маркер доступу"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Обмініть свій ідентифікатор API та ключ API на маркер доступу:"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"bash","header":{"controls":{"copy":{}}},"source":"curl -X POST https://api.morelogin.com/oauth2/token \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"client_id\": \"YOUR_API_ID\",\n    \"client_secret\": \"YOUR_API_KEY\",\n    \"grant_type\": \"client_credentials\"\n  }'\n","lang":"bash"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Приклад відповіді:"]}]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"json","header":{"controls":{"copy":{}}},"source":"{\n    \"code\": 0,\n    \"msg\": null,\n    \"data\": {\n        \"scope\": \"cloudphone\",\n        \"access_token\": \"eyJ0eXAiOiJKV1QiLCJhbGciOi...\",\n        \"token_type\": \"Bearer\",\n        \"expires_in\": 3600,\n        \"client_metadata\": {\n            \"name\": \"Example Team\"\n        }\n    },\n    \"requestId\": \"4b727b1d53a445d0a46389465b562360\"\n}\n","lang":"json"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"крок-3-використовуйте-маркер-доступу","__idx":7},"children":["Крок 3. Використовуйте маркер доступу"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Включіть маркер доступу в заголовок ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Authorization"]}," для всіх запитів Open API:"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"bash","header":{"controls":{"copy":{}}},"source":"curl -X POST https://api.morelogin.com/cloudphone/app/page \\\n  -H \"Content-Type: application/json\" \\\n  -H \"Authorization: Bearer YOUR_ACCESS_TOKEN\" \\\n  -d '{\n    \"pageNum\": 1,\n    \"pageSize\": 10\n  }'\n","lang":"bash"},"children":[]},{"$$mdtype":"Tag","name":"blockquote","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Примітка"]},": токени доступу закінчуються через ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["3600 секунд"]}," (1 година). Подайте запит на новий маркер, коли термін дії поточного закінчиться."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"порівняння-автентифікації","__idx":8},"children":["Порівняння автентифікації"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Особливість"},"children":["Особливість"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Локальний API"},"children":["Локальний API"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Відкрити API"},"children":["Відкрити API"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Метод"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Статичний маркер (необов'язково)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Маркер доступу OAuth2"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Термін служби маркера"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Постійний (до відновлення)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["1 година"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Де взяти"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Налаштування клієнта MoreLogin"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Exchange API ID + ключ"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Формат заголовка"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Authorization: TOKEN"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Authorization: Bearer TOKEN"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Обов’язково"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Додатково (можна вимкнути)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Завжди потрібно"]}]}]}]}]}]},"headings":[{"value":"Аутентифікація","id":"аутентифікація","depth":1},{"value":"Локальна автентифікація API","id":"локальна-автентифікація-api","depth":2},{"value":"Режим за замовчуванням (без автентифікації)","id":"режим-за-замовчуванням-без-автентифікації","depth":3},{"value":"Увімкнення автентифікації","id":"увімкнення-автентифікації","depth":3},{"value":"Відкрита автентифікація API (OAuth2)","id":"відкрита-автентифікація-api-oauth2","depth":2},{"value":"Крок 1. Отримайте ідентифікатор API та ключ API","id":"крок-1-отримайте-ідентифікатор-api-та-ключ-api","depth":3},{"value":"Крок 2: Отримайте маркер доступу","id":"крок-2-отримайте-маркер-доступу","depth":3},{"value":"Крок 3. Використовуйте маркер доступу","id":"крок-3-використовуйте-маркер-доступу","depth":3},{"value":"Порівняння автентифікації","id":"порівняння-автентифікації","depth":2}],"frontmatter":{"seo":{"title":"Аутентифікація"}},"lastModified":"2026-06-10T11:47:34.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/uk/api-reference/getting-started/authentication","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}