{"_id":"@egorhenek/connector-yandex","_rev":"2-055de18a55007b59003dfd3c23c46068","name":"@egorhenek/connector-yandex","dist-tags":{"latest":"1.0.0"},"versions":{"0.0.0":{"name":"@egorhenek/connector-yandex","version":"0.0.0","keywords":["logto","connector","yandex","oauth"],"author":"EgorHenek","license":"MIT","_id":"@egorhenek/connector-yandex@0.0.0","maintainers":[{"name":"egorhenek","email":"eagluhih@gmail.com"}],"dist":{"shasum":"0c0bf6e4d9bcb5aa6bce3db61a1bc452ce7b7247","tarball":"https://registry.npmjs.org/@egorhenek/connector-yandex/-/connector-yandex-0.0.0.tgz","fileCount":7,"integrity":"sha512-iqGHYK5GTLXpJxqh3v4M0ztjPzOgpbF7o/wWUWxfdsbc06s6wow0FTExz/ynGnZoFUs2mEdDcAcqmHAQrdCeNg==","signatures":[{"sig":"MEYCIQCfIRekXbuhak8jHZuhW6X5DJTd3706e5s2a3xgebLDagIhANo03EtN1phs/RQh8v8esSukuTWy4j8MlTYn2rBL6rSo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29585},"main":"./lib/index.js","type":"module","module":"./lib/index.js","exports":"./lib/index.js","scripts":{"test":"vitest run src","build":"tsup","check":"tsc --noEmit","test:watch":"vitest src --watch"},"_npmUser":{"name":"egorhenek","email":"eagluhih@gmail.com"},"description":"Logto connector for Yandex OAuth","directories":{},"_nodeVersion":"26.7.0","dependencies":{"ky":"^1.2.3","zod":"3.24.3","@logto/connector-kit":"^5.1.0","@silverhand/essentials":"^2.9.1"},"_hasShrinkwrap":false,"devDependencies":{"nock":"^14.0.3","tsup":"^8.5.1","vitest":"^3.2.4","typescript":"^5.5.3","@types/node":"^22.14.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-yandex_0.0.0_1786808729027_0.943662914545734","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"$schema":"https://raw.githubusercontent.com/SchemaStore/schemastore/refs/heads/master/src/schemas/json/package.json","name":"@egorhenek/connector-yandex","version":"1.0.0","description":"Logto connector for Yandex OAuth","repository":{"type":"git","url":"https://github.com/EgorHenek/logto-connector-yandex"},"main":"./lib/index.js","module":"./lib/index.js","exports":"./lib/index.js","type":"module","keywords":["logto","connector","yandex","oauth"],"author":"EgorHenek","license":"MIT","dependencies":{"@logto/connector-kit":"^5.1.0","@silverhand/essentials":"^2.9.1","ky":"^1.2.3","zod":"3.24.3"},"devDependencies":{"@types/node":"^22.14.0","nock":"^14.0.3","tsup":"^8.5.1","typescript":"^5.5.3","vitest":"^3.2.4"},"scripts":{"build":"tsup","check":"tsc --noEmit","test":"vitest run src","test:watch":"vitest src --watch"},"_nodeVersion":"22.23.2","_id":"@egorhenek/connector-yandex@1.0.0","dist":{"integrity":"sha512-ZqbiCpCYM7CNmBJUIG+IJfXYcHpLjuxePIuyPC4QQbd1vK1KE08LodydTRNn1qZAziMaRp1qJUT5m09JIXXiPg==","shasum":"9da43ff0dbeae0f43940fcf751c62235f1680ea5","tarball":"https://registry.npmjs.org/@egorhenek/connector-yandex/-/connector-yandex-1.0.0.tgz","fileCount":8,"unpackedSize":30099,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@egorhenek%2fconnector-yandex@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBwnwQrtJ8ievdIRX71pCXuGCwDx9YADPQBsyMa5qBDNAiAEpJQQAFx/hxlSDX4GrXi3vKFo+gfXb3/4vHtYl1J8PA=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20dec35d-0a13-42dd-bdae-4734451a1185"}},"directories":{},"maintainers":[{"name":"egorhenek","email":"eagluhih@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/connector-yandex_1.0.0_1786809835407_0.200924815595394"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-15T15:45:28.858Z","modified":"2026-08-15T16:03:55.851Z","0.0.0":"2026-08-15T15:45:29.187Z","1.0.0":"2026-08-15T16:03:55.560Z"},"author":"EgorHenek","license":"MIT","keywords":["logto","connector","yandex","oauth"],"description":"Logto connector for Yandex OAuth","maintainers":[{"name":"egorhenek","email":"eagluhih@gmail.com"}],"readme":"# Коннектор Yandex для Logto\n\nСоциальный коннектор Logto для входа пользователей через **Yandex OAuth 2.0**.\n\n## Создание приложения Yandex\n\n1. Откройте [Yandex OAuth](https://oauth.yandex.ru/) и создайте приложение типа **«Для авторизации пользователей»**.\n2. В разделе веб-сервисов укажите callback URL указаных на странице настроек коннектора в Logto.\n3. Выдайте приложению права `login:info`, `login:email` и `login:avatar`.\n4. Сохраните Client ID и Client Secret из свойств приложения.\n\n## Настройка в Logto\n\nЗаполните параметры коннектора:\n\n| Параметр | Тип | Описание |\n| --- | --- | --- |\n| `clientId` | `string` | Идентификатор приложения Yandex OAuth. |\n| `clientSecret` | `string` | Секрет приложения Yandex OAuth. |\n| `scope` | `string` | Необязательный список прав через пробел. По умолчанию: `login:info login:email login:avatar`. |\n\nКоннектор использует следующие API Yandex:\n\n- авторизация: `https://oauth.yandex.ru/authorize`;\n- обмен кода на токен: `https://oauth.yandex.ru/token`;\n- профиль пользователя: `https://login.yandex.ru/info`.\n\n## Ссылки\n\n- [Документация Yandex OAuth](https://yandex.ru/dev/id/doc/ru/);\n- [Получение кода подтверждения из URL](https://yandex.ru/dev/id/doc/ru/codes/code-url);\n- [Обмен кода на OAuth-токен](https://yandex.ru/dev/id/doc/ru/codes/code-and-token);\n- [Данные пользователя](https://yandex.ru/dev/id/doc/ru/user-information).\n","readmeFilename":"","repository":{"type":"git","url":"https://github.com/EgorHenek/logto-connector-yandex"}}