Forgerock OpenAM - Скриптовая аутентификация - Rhino parseXML

Я использую forgerock openAM для единого входа. Я использовал функцию аутентификации по сценарию, чтобы сделать http-вызов для получения пользователя. Я могу позвонить и получить XML-ответ, но не смог найти способ его проанализировать, чтобы получить пользователя abc@test.com. Я думаю, что Forgerock использует Rhino (1.7R4). Я использовал предложения, приведенные в приведенном ниже URL E4X: захватить узлы с пространствами имен? но они не работают. Единственным недостатком является то, что при создании нового XML ("ниже строки xml") он сохраняется, и я могу распечатать его и преобразовать в строку с помощью toXMLString(), но не смог получить значение cas:user.

<cas:serviceResponse xmlns:cas='http://www.yale.edu/tp/cas'>
    <cas:authenticationSuccess>
        <cas:user>abc@test.com</cas:user>

    </cas:authenticationSuccess>
</cas:serviceResponse>

0 ответов

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