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