Почему не удается создать экземпляр объекта с помощью OidcLogoutActionBuilder?

В моем файле shiro.ini я получаю сообщение об ошибке при попытке создать этот объект:

oidcRedirectActionBuilder = org.pac4j.oidc.logout.OidcLogoutActionBuilder

Я пытаюсь следовать примеру shiro.ini, приведенному здесь:https://github.com/apache/zeppelin/pull/2552/files

Класс, показанный на Github, существует в правильном месте и реализует интерфейс из pac4j-core.https://github.com/pac4j/pac4j/blob/master/pac4j-oidc/src/main/java/org/pac4j/oidc/logout/OidcLogoutActionBuilder.java

Файл существует в правильном месте в файле jar

jar tf pac4j-oidc-4.0.1.jar | grep logout
org/pac4j/oidc/logout/
org/pac4j/oidc/logout/OidcLogoutActionBuilder.class

Провал видел

INFO [2020-06-04 15:45:19,387] ({main} EnvironmentLoader.java[initEnvironment]:133) - Starting Shiro environment initialization.
ERROR [2020-06-04 15:45:19,600] ({main} EnvironmentLoader.java[initEnvironment]:152) - Shiro environment initialization failed
org.apache.shiro.config.ConfigurationException: Unable to instantiate class [org.pac4j.oidc.logout.OidcLogoutActionBuilder] for object named 'oidcRedirectActionBuilder'.  Please ensure you've specified the fully qualified class name correctly.

Насколько я понимаю, я должен иметь возможность без проблем создать экземпляр этого объекта. Что мне не хватает?

0 ответов

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