Добрый день,
Очень нужен Ваш совет.
Есть Java сервис, который по порту доступен без авторизации, что не есть хорошо так как данные в нем, не должны быть доступны всем желающим.
Есть стандартное решение - мы ставим Apache как Frontend и прикручиваем авторизацию пользователей через AD при помощи модулей. Но механизм не слишком гибкий да и окошко авторизации выглядит мягко говоря ущербно.
Отсюда вопрос, может есть какой-то более продвинутый и гибкий инструмент позволяющий реализовать авторизацию пользователей через AD?
Буду рад пинку в нужном направлении.
Заранее спасибо!
LinuxForum.Fans
Авторизация пользоавтелей web сервиса через Active Directory
Автор: ufomen
8 сообщений
1121 просмотров
ufomen, пинок в нужном направлении: сменить серверу ОС на имеющую готовые решения. Например, NetHServer
Да, радикальное решение, но работоспособное.
Если java , то tomcat?Есть Java сервис, который по порту доступен без авторизации, что не есть хорошо так как данные в нем, не должны быть доступны всем желающим.
Повесить java сервис на localhost не судьба?
Опять же, пркирыть все фаерволом, оставить только необходимое.
Поставить nginx и проксирвоать все через него на нужный сервис.
Добавлено: 28.03.2017 13:15:34
Хотя здесь nginx как frontend будет. :-)
Поставить nginx и проксирвоать
Видимо, это самое рациональное. Жаль, что я пока не успел с этим разобраться...
Если java , то tomcat?[quote="ufomen"]Есть Java сервис, который по порту доступен без авторизации, что не есть хорошо так как данные в нем, не должны быть доступны всем желающим.
Повесить java сервис на localhost не судьба?
Опять же, пркирыть все фаерволом, оставить только необходимое.
Поставить nginx и проксирвоать все через него на нужный сервис.
Добавлено: 28.03.2017 13:15:34
Хотя здесь nginx как frontend будет. :-)
[/quote]
Поясню,
"Повесить java сервис на localhost" судьба.
Так и сделано, доступ проксируется через апач, Nginx кстати в плане авторизации по AD смотрится похуже, там используется сторонний отдельный модуль с китайским кодом внутри с кучей WARNING и без гарантий.... Вопрос в наличии других более гибких и более презентабельных инструментов для авторизации по AD.
Ходить нужно пользователям из ВСЕЙ сети, но только тем кому это нужно. Можно вручную составить список IP и вбить их в правила фаервола, но следить за тем куда кто пересел достаточно геморно... К тому же пользователи работают иногда из дома по VPN, и с других машин.
Так у вас точка входа это apache, и если у вас java сервис висит на localhost, то тогда поясните, вот это:
Есть Java сервис, который по порту доступен без авторизации,
[/quote]Так у вас точка входа это apache, и если у вас java сервис висит на localhost, то тогда поясните, вот это:
[quote="ufomen"]Есть Java сервис, который по порту доступен без авторизации,
Изначально после установки было так, затем:
"Есть стандартное решение - мы ставим Apache как Frontend и прикручиваем авторизацию пользователей через AD"
Решение реализовано, но смотрится убого. Вот и подумалось что быть может есть что-то более гибкое и симпатичное, "а мужики то и не знают".
Порыл интернеты, ничего толкового не нашел, обратился за помощью к общественности. Потому как думается, что должно быть. 2017 год на дворе...
Вариант с IIS не смотрели? , AD + IIS это будет кошерно. :-)
Войдите или зарегистрируйтесь, чтобы ответить.