Я создаю приложение с уровнем API.Для доступа к конечной точке API запрос должен содержать действительный token
.Маркер генерируется и назначается при успешной аутентификации пользователя.Пользователь может быть аутентифицирован несколькими способами: DB username/password check, FB, LDAP
и т. Д.
В настоящее время у меня есть ServletContextHandler
, выполняющий Jersey Servlet Container
, обслуживающий конечные точки /api/*
.
Цель:добавьте конечные точки входа в систему: /login/fb, /login/myapp, login/ldap
, и я не уверен, где именно он вписывается. Должен ли я добавить их в качестве других конечных точек в сервлете jersey или добавить новый настраиваемый сервлет для обработки этих имен входа.Интересно, есть ли другой способ обработки таких конечных точек входа в систему в Jetty?
Я не использую xml для настройки Jetty.Существующие фильтры были настроены с помощью аннотаций, и я хотел бы продолжить этот путь.
Раньше не использовал Jetty, не уверен насчет подходящего шаблона архитектуры, применимого к этому случаю.