Технические данные
- Опубликовано:
- 01.04.2026
- Версия:
- 1.0.1
- Установлено:
- Менее 50 раз
- Подходящие редакции:
- «Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Бизнес», «Корпоративный портал», «Энтерпрайз»
- Адаптивность:
- Нет
- Поддержка Композита:
- Нет
- Совместимо с Сайты24
- Нет
Пользовательское соглашение
Описание
| 1.0.1 (10.03.2026) |
|
Установка модуля из репозитория
- Скопируйте папку модуля в каталог /bitrix/modules/ с именем trusted.cryptoarmid.
- В административной панели перейдите в раздел:
Администрирование → Marketplace → Установленные решения. - Найдите модуль КриптоАРМ ID (trusted.cryptoarmid) и выполните его установку.
- Перейдите на страницу КриптоАРМ ID в маркетплейсе 1С-Битрикс: https://marketplace.1c-bitrix.ru/trusted.cryptoarmid
- Нажмите кнопку Установить и введите url-адрес вашего сайта
- Следуйте дальнейшим шагам установки
Настройка
Для настройки модуля перейдите в раздел:
Настройки → Настройки продукта → Настройки модулей → Социальные сервисы.
В списке сервисов выберите: КриптоАРМ ID
Перейдите к пункту Настройки КриптоАРМ ID и заполните данные в форме:
Имя хоста сервиса авторизации - https://id.example.ru
Идентификатор (client_id) - Exxxxxxxx4mple
Секретный ключ (client_secret) - ExxXxXXXxX44mMMpLe
ИнтеграцияЕсли используется стандартная форма авторизации CMS 1C-Bitrix дополнительных действий не требуется. Кнопка авторизации будет отображена в блоке социальных сервисов.
Для вывода кнопки входа в необходимом Вам месте используйте компонент:<?$APPLICATION->IncludeComponent("trusted:auth.idsocserv.header", "", [], false);?> |
Для подключения собственной кнопки можно использовать шаблон компонента trusted:auth.idsocserv.header Копируем стандартный шаблон /bitrix/components/trusted/auth.idsocserv.header/templates/.default, например: /bitrix/components/trusted/auth.idsocserv.header/templates/newTemplate
FILE: ../newTemplate/template.php <?php use Cryptoarm\Id\Utils; $buttonText = Utils::getServiceName(); // Получить текст кнопки $buttonLogo = Utils::getServiceLogo(); // Получить лого кнопки <?php if ($arResult["FORM_TYPE"] == "login"): ?> /* Отображение если пользователь не авторизован $arResult['AUTH_FUNC'] - JS событие, которое открывает popup авторизации */ <button onclick="<?=$arResult['AUTH_FUNC']?>"><?=htmlspecialcharsbx($buttonText)?></button> // Кнопка авторизации <?php else: ?> /* Отображение если пользователь уже авторизован Например, вывод ссылки на профиль пользователя */ <a href="<?=$arResult["PROFILE_URL"]?>"> <span><?= htmlspecialcharsbx($arResult['USER_NAME']) ?></span> </a> <?php endif; ?> |
<?$APPLICATION->IncludeComponent("trusted:auth.idsocserv.header", "newTemplate", [], false);?> |
Для корректной работы модуля обязательно должен быть установлен модуль socialservices.