Wsfedsaml2 - ключ расшифровки - PullRequest
       6

Wsfedsaml2 - ключ расшифровки

0 голосов
/ 15 октября 2018

Я пытаюсь использовать этот API: https://github.com/auth0/passport-wsfed-saml2 для реализации единого входа в моем приложении.Я настроил подачу ADFS в виртуальном ящике.

Когда я пытаюсь войти в систему, выдается следующее сообщение: Утверждение зашифровано.Пожалуйста, установите options.decryptionKey с вашим закрытым ключом дешифрования.

Где я могу получить этот ключ дешифрования?Я немного растерялся.

Заранее спасибо.

1 Ответ

0 голосов
/ 15 октября 2018

Насколько я понял, вы должны хранить свою копию закрытого ключа либо в своей кодовой базе, либо читать ее из некоторой переменной среды.И в вашем коде

passport.use('wsfed-saml2', new wsfedsaml2({
  protocol: "samlp",
    // This is the private key (use case where ADFS
    // is configured for RP token encryption)
    decryptionKey: fs.readFileSync("your+key+path+privateKey")
}, function (profile, done) {
 // ...
}));

Надеюсь, это поможет

...