Я пытаюсь реализовать вход в SAML с помощью Passport JS, и в своем конфигурационном файле я установил путь, точку входа, эмитента, entityID и сертификацию.Но по какой-то причине, когда я проверяю ответ SAML из файла .har, сертификат не отображается.
Я также сравнил этот ответ с работающим (предоставленным мне моим клиентом).).
Это проблема, которая возникает у меня на бесконечном перенаправлении между моим путем (SAML_PATH) и моим SAML_ENTRY_POINT, и req.isAuthenticated (), для которого я просмотрел много вопросов и ответов здесь, но нетисправление сработало до сих пор.Я думаю, что корень всех моих проблем может заключаться в том, что сертификат не отправляется соответствующим образом, вы, ребята, знаете какой-нибудь способ проверить / принудительно?
Редактировать:
мой конфигурационный файл:
passport: {
strategy: 'saml',
saml: {
path: process.env.SAML_PATH || '/saml/path',
entryPoint: process.env.SAML_ENTRY_POINT || 'link-provided-by-client',
issuer: 'asd:issuer:as:appname.asd.com',
entityID: 'as.asd.client.com',
cert: 'MI...1ln'
}}