> For the complete documentation index, see [llms.txt](https://docs.onerpa.ru/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.onerpa.ru/ai-platforma-oneapa/spravochniki/polzovateli.md).

# Пользователи

Справочник `APA_Пользователи` предназначен для учёта пользователей системы OneAPA.

## Назначение

Справочник используется для:

* Идентификации пользователей в системе
* Разграничения доступа к агентам
* Разграничения доступа к инструментам
* Авторизации через OAuth

## Характеристики справочника

| Параметр      | Значение          |
| ------------- | ----------------- |
| Имя           | APA\_Пользователи |
| Иерархический | Нет               |
| Владельцы     | Нет               |

## Реквизиты

| Реквизит               | Тип         | Обязательный | Описание                               |
| ---------------------- | ----------- | ------------ | -------------------------------------- |
| **Код**                | Строка(9)   | Да           | Уникальный код                         |
| **Наименование**       | Строка(150) | Да           | Имя пользователя                       |
| **Логин**              | Строка      | Нет          | Логин для входа                        |
| **Пароль**             | Строка      | Нет          | Пароль (хранится в зашифрованном виде) |
| **ИдентификаторOAuth** | Строка      | Нет          | ID для OAuth авторизации               |

## Форма элемента

```
┌─────────────────────────────────────────────────────────────────────────┐
│  Пользователь                                        [Записать] [Закрыть]│
├─────────────────────────────────────────────────────────────────────────┤
│                                                                          │
│  Код:         [000000001]                                               │
│  Наименование:[Иванов Иван Иванович                               ]    │
│                                                                          │
│  Учётные данные:                                                         │
│  ┌────────────────────────────────────────────────────────────────────┐ │
│  │ Логин:    [ivanov                                              ]   │ │
│  │ Пароль:   [••••••••                                            ]   │ │
│  └────────────────────────────────────────────────────────────────────┘ │
│                                                                          │
│  OAuth:                                                                  │
│  ┌────────────────────────────────────────────────────────────────────┐ │
│  │ Идентификатор OAuth: [                                         ]   │ │
│  └────────────────────────────────────────────────────────────────────┘ │
│                                                                          │
└─────────────────────────────────────────────────────────────────────────┘
```

## Создание пользователя

### Шаг 1: Открытие справочника

1. Откройте справочник "Пользователи" (APA\_Пользователи)
2. Нажмите "Создать"

### Шаг 2: Заполнение данных

| Поле         | Пример               |
| ------------ | -------------------- |
| Наименование | Иванов Иван Иванович |
| Логин        | ivanov               |
| Пароль       | \*\*\*\*\*\*\*\*     |

### Шаг 3: Сохранение

Нажмите "Записать и закрыть"

## Использование

### В агентах

Для ограничения доступа к агенту:

1. Откройте агента
2. Перейдите на вкладку "Пользователи"
3. Добавьте пользователей из справочника

```
┌─────────────────────────────────────────────────────────────┐
│  Агент: Финансовый консультант                              │
├─────────────────────────────────────────────────────────────┤
│  Пользователи:                                               │
│  ┌───────────────────────────────────────────────────────┐  │
│  │ Иванов Иван Иванович                                   │  │
│  │ Петрова Анна Сергеевна                                 │  │
│  └───────────────────────────────────────────────────────┘  │
└─────────────────────────────────────────────────────────────┘
```

### В инструментах

Для ограничения доступа к инструменту:

1. Откройте инструмент
2. Перейдите на вкладку "Доступность"
3. Добавьте пользователей

## OAuth авторизация

### Назначение

Поле `ИдентификаторOAuth` используется для авторизации через внешние системы (например, при работе через Web UI).

### Настройка

1. Получите OAuth ID пользователя из внешней системы
2. Укажите его в поле "Идентификатор OAuth"

{% content-ref url="/pages/opynIs0ONncXeDwZZnB6" %}
[Агенты](/ai-platforma-oneapa/spravochniki/agenty.md)
{% endcontent-ref %}
