Я пытаюсь использовать samlify (библиотека узла js) для выполнения аутентификации sso.У меня есть и файлы idp и sp xml.В моем коде node.js после вызова функции
sp.parseLoginResponse(idp, 'post', req)
.then((parseResult) => {});
samlify запускает дочерний процесс, используя xsd-schema-validator для проверки xml схемы.
Эта команда проверки не выполнена, и я понятия не имею, почему.Вот команда полностью и ответ
[root@kartik-centos-test server]# java -Dfile.encoding=UTF-8 -classpath /root/angular_project/Hub-MAC-Dashboard/server/node_modules/xsd-schema-validator:/root/angular_project/Hub-MAC-Dashboard/server/node_modules/samlify/build/schemas support.XMLValidator -stdin -schema=/root/angular_project/Hub-MAC-Dashboard/server/node_modules/samlify/build/schemas/saml-schema-protocol-2.0.xsd
[fatal] src-resolve: Cannot resolve the name 'ds:Signature' to a(n) 'element declaration' component.
result=FATAL_ERROR
Не удается проверить файл схемы, предоставленный samlify.Я подозреваю, что это потому, что Java-программа не может выполнить http-запросы, потому что она находится за корпоративным прокси.Может ли это быть причиной?
Пожалуйста, помогите.