From abf438f3d107ca682551f3efac71c53a68d11f84 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=94=D0=BC=D0=B8=D1=82=D1=80=D0=B8=D0=B9?= Date: Sat, 11 Apr 2026 11:03:57 +0300 Subject: [PATCH] remove imports ldapuserdata and paste ldap userdata from file --- package.json | 2 +- proto/sso/ldap-auth.proto | 15 +++++++++++++-- 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index a4327a3..42bad0c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@lendry-erp/contracts", - "version": "1.1.11", + "version": "1.1.10", "description": "Protobuf definitions and generated TypeScript types", "type": "commonjs", "main": "./dist/index.js", diff --git a/proto/sso/ldap-auth.proto b/proto/sso/ldap-auth.proto index f5adbc6..f4367bd 100644 --- a/proto/sso/ldap-auth.proto +++ b/proto/sso/ldap-auth.proto @@ -4,7 +4,6 @@ package ldap_auth.v1; option go_package = "git.lendry.ru/lendry-erp/proto.git/go;pb"; -import "ldap.proto"; service LdapAuthService { @@ -12,6 +11,18 @@ service LdapAuthService { } +message LdapUserData { + string dn = 1; // Полный путь в AD (Distinguished Name) + string username = 2; // Логин (sAMAccountName) + string display_name = 3; // ФИО (displayName) + string email = 4; // Почта (mail) + string description = 5; // Описание/Должность (description) + bytes avatar = 6; // Аватарка в байтах (thumbnailPhoto) + repeated string groups = 7; // Список групп + bool is_active = 8; // Статус аккаунта + string phone = 9; +} + // --- Авторизация --- message VerifyRequest { string username = 1; @@ -21,6 +32,6 @@ message VerifyRequest { message VerifyResponse { bool success = 1; string error_message = 2; - ldap.v1.UserData user = 3; // Отдаем полные данные при успешном входе + LdapUserData user = 3; // Отдаем полные данные при успешном входе }