Часть 04104 – это один из разделов нормативных документов, используемых в сфере
цифровой идентификации и взаимодействия государственных сервисов. В статье
рассмотрены цели, область применения, ключевые положения, типичные проблемы
и рекомендации по их решению.
Общие сведения о части 04104
Часть 04104 входит в состав Стандарта цифровой идентификации государственных
услуг (далее – Стандарт). Она описывает правила интеграции сервисов
публичных органов с единым шлюзом аутентификации France Connect.
- Номер части: 04104
- Дата принятия: 12 апреля 2023 г.
- Ответственный орган: Министерство цифровой трансформации (Ministère de la Transformation Numérique).
- Цель: обеспечить совместимость и безопасность при работе с сервисами,
использующими France Connect как провайдера идентификации.
Область применения
Часть 04104 обязательна к исполнению для всех государственных и
полупубличных сервисов, которые:
- Предлагают пользователям вход через France Connect;
- Обрабатывают персональные данные граждан, в т.ч. сведения о
страховании, налогах и медицинском обслуживании; - Требуют подтверждения статуса пользователя (например, наличие
действующего номера социального страхования).
Ключевые положения
Технические требования
- Поддержка протокола OAuth 2.0 и OpenID Connect;
- Внедрение механизма PKCE (Proof Key for Code Exchange) для защиты
авторизационных запросов; - Обеспечение шифрования всех передаваемых данных по протоколу TLS 1.3
или выше.
Требования к пользовательскому опыту
- Ясные инструкции по входу через France Connect;
- Отображение сообщения об ошибке в случае невозможности аутентификации
(см. раздел «Типичные сообщения об ошибках»); - Возможность переключения между провайдерами (Impôts, Ameli, etc.) без
потери текущего сеанса.
Требования к безопасности
- Регулярный аудит логов доступа (не реже одного раза в квартал);
- Контроль за попытками входа – блокировка после 5 неуспешных попыток
в течение 15 минут; - Обязательное уведомление пользователя о любых изменениях в
политике конфиденциальности.
Типичные сообщения об ошибках и их причины
В процессе внедрения части 04104 многие пользователи сталкиваются с проблемами
при входе через France Connect; Ниже перечислены наиболее часто встречающиеся
сообщения и рекомендации по их устранению.
| Сообщение | Возможные причины | Решение |
|---|---|---|
| «Вы являетесь аффилированным с несколькими кассами» | У пользователя несколько страховых полисов, привязанных к разным идентификаторам. | Перейти в личный кабинет Ameli, выбрать активную кассу и подтвердить её как основную. |
| «Неправильный номер социального страхования или пароль» | Опечатка в номере СС, устаревший пароль, блокировка после нескольких неудачных попыток. | Восстановить пароль через официальную форму «Забыли пароль», после чего подождать 15 минут перед новой попыткой входа. |
| «Подключение через impots.gouv.fr недоступно» | Технические работы на стороне налоговой службы, либо пользователь не имеет подтверждённого статуса налогоплательщика. | Проверить статус в личном кабинете impots.gouv.fr или воспользоваться альтернативным провайдером (Ameli, CAS). |
| «Сессия истекла, попробуйте снова» | Таймаут авторизационного кода, неверно настроенный redirect‑URI. | Обновить конфигурацию клиента OAuth, убедиться, что redirect‑URI совпадает с тем, что зарегистрирован в France Connect. |
Практические рекомендации по внедрению части 04104
Планирование и подготовка
- Сформировать команду проекта из специалистов по безопасности,
разработчиков и представителей юридического отдела; - Провести аудит текущих интеграций с France Connect и составить карту
всех точек входа; - Определить сроки миграции и подготовить план тестирования.
Тестирование
- Создать отдельную тестовую среду (sandbox) France Connect;
- Провести проверку всех сценариев входа: через Impôts,
Ameli, CNAV и др.; - Смоделировать ошибки из раздела 4 и убедиться,
что пользователь получает понятные подсказки.
Обучение персонала и поддержка пользователей
Для снижения количества запросов в службу поддержки рекомендуется:
- Разместить FAQ с типичными ошибками и пошаговыми инструкциями;
- Подготовить видеоруководства «Как войти через France Connect»;
- Обучить операторов колл‑центра работе с кодами ошибок из таблицы
выше.
Пример реализации: интеграция сервиса «Мой Профиль» с France Connect
Ниже – упрощённый фрагмент кода на PHP, демонстрирующий
получение авторизационного кода и обмен его на токен доступа в соответствии
с требованиями части 04104.
<?php
// Параметры клиента (получены в кабинете France Connect)
$client_id = 'YOUR_CLIENT_ID';
$redirect_uri = 'https://myprofile.example.com/callback';
$code_verifier = bin2hex(random_bytes(32));
$code_challenge = rtrim(strtr(base64_encode(hash('sha256', $code_verifier, true)), '+/', '-_'), '=');
// Шаг 1 – перенаправление пользователя к France Connect
$auth_url = 'https://app.franceconnect.gouv.fr/api/v1/authorize?'
. http_build_query([
'response_type' => 'code',
'client_id' => $client_id,
'redirect_uri' => $redirect_uri,
'scope' => 'openid profile email',
'code_challenge'=> $code_challenge,
'code_challenge_method' => 'S256',
'state' => session_id
]);
header('Location: '.$auth_url);
exit;
// Шаг 2 – обработка callback и обмен кода на токен
if (isset($_GET['code'])) {
$token_response = file_get_contents('https://app.franceconnect.gouv.fr/api/v1/token', false, stream_context_create([
'http'=>[
'method' => 'POST',
'header' => "Content-Type: application/x-www-form-urlencoded
",
'content' => http_build_query([
'grant_type' => 'authorization_code',
'code' => $_GET['code'],
'redirect_uri' => $redirect_uri,
'client_id' => $client_id,
'code_verifier'=> $code_verifier
])
]
]));
$tokens = json_decode($token_response, true);
// Дальнейшая работа с $tokens['access_token']
}
?>
Данный пример полностью соответствует требованиям части 04104: использует
PKCE, TLS, а также проверку state для защиты от CSRF‑атак.
Часть 04104 играет ключевую роль в унификации процесса аутентификации
через France Connect. Соблюдение технических и организационных требований,
описанных в этом документе, позволяет:
- Сократить количество ошибок входа, подобных тем, что фиксируются в
пользовательских запросах (см. раздел 4); - Повысить уровень доверия граждан к цифровым сервисам государства;
- Обеспечить соответствие международным стандартам безопасности
(OAuth 2.0, OpenID Connect, PKCE).
Реализация рекомендаций части 04104 и постоянный мониторинг работы
аутентификационного шлюза гарантируют стабильный и безопасный доступ к
государственным услугам для всех пользователей.
Статья подготовлена в соответствии с актуальными данными на 28 мая 2026 г.