Подключить LDAP к сервису на Go + настроить OpenLDAP в Docker

20 000 руб. за проект
16 ноября 2024, 04:07 • 5 откликов • 36 просмотров
Здравствуйте. Суть задачи:
1. Подключить LDAP к сервису на Go:
1.1 Сервис форкнут с гитхаба - нужно среди всех его модулей помочь найти точку входа для аутентификации.
Здесь требуется ресеч.
Аутентификация пользователей в рассматриваемом сервисе не реализована "из коробки", так как она предназначена для использования за прокси-сервером, где управление доступом обрабатывается на внешнем уровне. Однако, можно найти участки кода, которые могут быть связаны с обработкой запросов, и добавить туда логику аутентификации LDAP.
Пример, поиска таких участков - по регистрации HTTP-обработчиков в прикрепленном файле.
Я дам более подробные предложения какие участки стоит рассмотреть, также буду рада Вашим предложениям.
1.2 Помочь интегрировать библиотеку go-ldap/ldap/v3 для обработки аутентификации через LDAP.
1.3 Помочь реализовать проверку учетных данных в обработчике запросов и в тех местах где были найдены точки аутентификации и встроен LDAP (то есть написать тесты, позволяющие удостовериться, что LDAP во всех необходимых сценариях работает).
2. Настроить OpenLDAP в Docker для тестирования.
__________
По возможности, обсуждать со мной шаги выполнения задачи и промежуточные результаты. Либо подключать также меня к ее решению.
Пишите, пожалуйста, Буду рада Вашим предложениям!
Файлы
Отзывы
R50 d3468d7389afcdff41e8c8dc2162dd24
Заказчик
Задача выполнена отлично! Николай сразу предложил и подробно описал алгоритм решения задачи. Провел все необходимые исследования, требуемые для выполнения задачи - т.к. задача нетривиальная, необходимо было провести анализ программного кода готового продукта, предложить как правильно имплементировать необходимые мне доработки/продумать тесты и, собственно реализовать их. Николай отлично справился как с исследовательской частью задачи, так и с реализацией, учел все мои пожелания, активно предлагал подходы к решению, объяснял и документировал результаты. Рекомендую этого исполнителя, с ним комфортно и интересно сотрудничать.
27 дней назад
Творческая задача и точное её описание.
Помощь в поиске ответов и внимание к деталям.
Открытость к конструктивным предложениям с их должной оценкой.
Мгновенная готовность к оплате.
Побольше бы таких клиентов!
27 дней назад