Как лучше всего настроить аутентификацию в веб-приложении Tomcat?

У меня есть собственное веб-приложение JSP, и на данный момент я использую tomcats, встроенный в панель администратора, для управления учетными записями пользователей (которые хранятся в файлах конфигурации tomcats xml), но это ограничено, потому что я не могу создавать новые учетные записи из Интернета. app (например, у меня не может быть зарегистрированного веб-сайта) и мне нужно вручную создать учетные записи.

Каков наиболее простой способ реализации учетных записей в среде Tomcat?

Деннис

Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
0
440
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Настройте область базы данных в Tomcat, либо простую область JDBC, либо область DataSource, которая позволит объединять соединения. Затем добавление пользователей - это очень простое веб-приложение CRUD, возможно, в сочетании с некоторыми электронными письмами с подтверждением.

Если вы работаете в Windows (не указана в вопросе) и хотите использовать вход в систему для аутентификации, вы можете проверить JCIFS. JCIFS позволяет получить имя пользователя для аутентифицированного входа в Windows на Java. Его легко установить и он относительно надежен.

Не для каждой ситуации, но в средах только с Windows он поможет вам быстро приступить к работе.

jCIFS можно использовать для интеграции аутентификации ActiveDirectory в службы, работающие на серверах, отличных от Windows, так что это не полностью "только для Windows". (очевидно, это полезно, только если вы используете AD для начала)

mitchnull 29.09.2008 11:09

Другие вопросы по теме