ProfileManager выдает Nullpointer при защите REST API без JSF
Я хотел использовать библиотеку JEE-Pac4J для защиты своего REST-API. Поэтому я использую pac4j версии 4.0.0 и jee-pac4j версии 5.0.0 в среде JEE8.
Я не использую никаких материалов JSF, потому что это просто бэкэнд-сервер с интерфейсом Rest, поэтому я хочу защитить веб-сервисы с помощью этих 4 клиентов: DirectBasicAuthClient ParameterClient FacebookClient GoogleOidcClient Внутри класса Restservice я хочу использовать диспетчер профилей через CDI для доступа информация профиля залогиненного в принципе.
@Injectprivate ProfileManager profileManager;
но это вызывает исключение NullpointerException в классе pac4j "HttpServletResponseProducer", поскольку FacesContext имеет значение null.
Есть ли что-то, что мне нужно инициализировать раньше? мне нужно настроить Faces Context, хотя я не использую JSF? Разве Profilemanager не подходит для доступа к информации профиля? Заранее благодарим вас за помощь.
с уважением
Шейн