2016-03-21 3 views
-1

У меня есть CAS 3.4.12, встроенная в LDAP.Проверка подключения LDAP CAS 3.4.12

Все работает отлично, но если сервер LDAP или AD опускается, сервер CAS генерирует исключение и отображает исключение CAS.

Что я пытаюсь сделать, так это то, что я хочу проверить во время загрузки страницы, подключен ли LDAP или нет.

Если нет, то скройте поля имени пользователя и пароля, чтобы пользователи не смогли ввести учетные данные.

Любые указатели или предложения будут полезны.

ответ

0

Что происходит, когда отображается форма, а затем идет LDAP?

Что происходит, когда отображается форма, пользователь заполняет форму и представляет, то LDAP идет вниз

+0

Я хотел бы послать булево к переднему концу, чтобы отключить текстовые поля таким образом, что ни один пользователь не сможет войти в систему. для пункта №2 Я также проверю логин. Если LDAP опустится, тогда мне придется перенаправить пользователя обратно на страницу входа с отключенными полями и надлежащим сообщением о casLoginView.jsp –

+0

. Моей главной проблемой является то, что когда cas запущен и работает. Если LDAP/AD отключается, так как пользователь может видеть страницу входа в систему, они продолжают отправлять логин-запросы. в конечном итоге мы получаем много Close_Wait Connection на ssl-порту, мы должны в конечном итоге перезапустить серверы. Поэтому любые указатели или предложения помогут мне и моей команде решить эту проблему. Дайте мне знать, если вам нужна дополнительная информация об этом. –

+0

Я не думаю, что вы можете надежно решить эту проблему с тем, что вы имеете в виду. Особенно если у вас несколько узлов CAS. Вы должны либо поймать исключение, либо настроить поток для перехода на экран с ошибкой, объясняющий, что произошло, добавьте избыточность в инфраструктуру LDAP/AD или посмотрите, может ли регулирование CAS помочь вам блокировать попытки аутентификации. –

Смежные вопросы