{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-@l10n/ru/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":["img"]},"type":"markdown"},"seo":{"title":"Аутентификация"},"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":["Для повышения безопасности вы можете включить аутентификацию Local 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":["Аутентификацию локального API"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Скопируйте сгенерированный токен авторизации"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/image.590455fe8c04c7aec45454ddba2524af46ee8128e15fbef43221c071f4863f91.4976dbe0.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"]}," и ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Ключ API"]},"."]}]},{"$$mdtype":"Tag","name":"Image","attributes":{"src":"/assets/image.5fd3488a120b7d8e2f400229cb0ad75e34ad8299fa6cfc9c304c29662ff9ade1.49deddf4.png","alt":"Идентификатор 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":["ПодробнееНастройки клиента входа в систему"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Идентификатор API Exchange + ключ"]}]},{"$$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":"/ru/api-reference/getting-started/authentication","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}