我直接在教程中为passport运行了一个基本的身份验证策略。(Facebook策略如下所示,因为它很常见,我实际上使用的是passport-saml,但这个问题涉及到所有passport策略): passport.use(new FacebookStrategy(without using a database) }
)); 我需要编辑req.user对象,并从passport回调中追加profile
我想在开始之前说,到目前为止,我甚至没有听说过SAML,更不用说开发涉及它的SSO策略了。这一点,再加上我刚做了一年的node,这就是一个很棒的新手三明治。目前,我有一个客户使用SAML和ADFS作为他们的SSO提供者。我已经在使用passport.js进行本地登录,所以使用passport-saml似乎是使用SAML/ADFS实现单点登录的方法。在passport-saml文档中,我发现了以下适用于ADFS的策略(根据文档): en