我正在尝试将SAML与node.js和passport模块结合使用,但我不明白我应该使用哪个证书/密钥。
我有这些文件:
mydomain.crt
mydomain.key
IntermediateCA.crt
我需要设置decryptionPvk,decryptionCert和privateCert
var samlStrategy = new passportSaml.Strategy({
//--- URL that goes from the Identity Provider -> Service Provider
callbackUrl :
我有一个带有javascript的js节点应用程序,我正在尝试获取req.user,但它即将到来。下面是我使用的代码示例
const app=express();
var bodyparser=require('body-parser');
var session=require('express-session');
var passport= require('passport');
var saml= require('passport-saml');
app.use(bodyparser.json);
app.use(bo
我在记录ADFS SSO时遇到此问题。“加密的SAML响应没有解密密钥”。从另一个帐户登录成功。有人能帮我这个忙。我正在使用Express和passport-saml工作。 这就是我被卡住的地方。 node_modules/passport-saml/lib/passport-saml/saml.js为空。在第623:15行 if (encryptedAssertions.length == 1) {
if (!self.options.decryptionPvk)
throw new Error('No decryption key for encrypted SAM
我正在尝试配置passport node.js,但我不知道如何读取idp元数据。
这是我的passport.js文件:
passport.use(
new SamlStrategy(
{
path: '/login/callback',
entryPoint: "/entrypoint", //specific for my integration
issuer: 'passport-saml',
protocol: "http://",
ce