Сконфигурируйте web.xml для использования org.apache.karaf.jaas.modules.krb5.Krb5LoginModule в Apache Karaf - PullRequest
0 голосов
/ 11 февраля 2019

У меня есть существующее веб-приложение Java, работающее в Apache Karaf.Он использует пользовательский модуль входа в систему для аутентификации.У меня есть задача заменить это встроенной аутентификацией Windows (WIA / SSO) таким образом, чтобы текущий пользователь домена мог получить доступ к странице приветствия jsp без какого-либо запроса на вход.

Я следовал документации karaf чтобы развернуть Krb5LoginModule для достижения этой цели, подтвердили с помощью команды jaas-realm: list.Ниже приведен мой модуль входа в систему jaas:

<?xml version="1.0" encoding="UTF-8"?>
<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0"
           xmlns:jaas="http://karaf.apache.org/xmlns/jaas/v1.0.0"
           xmlns:ext="http://aries.apache.org/blueprint/xmlns/blueprint-ext/v1.0.0">

    <!-- Bean to allow the $[karaf.base] property to be correctly resolved -->
    <ext:property-placeholder placeholder-prefix="$[" placeholder-suffix="]"/>

    <jaas:config name="WIA" rank="1">
        <jaas:module className="org.apache.karaf.jaas.modules.krb5.Krb5LoginModule" flags="sufficient">
            refreshKrb5Config = true
            password-stacking = storePass
            doNotPrompt = false
            useTicketCache = true
        </jaas:module>

    </jaas:config>

</blueprint>

Теперь я застрял с настройками web.xml для этого, потому что я не смог найти что-либо об этом в документации по karaf или в любом другом примере через Интернет.Кто-нибудь может навести меня на это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...