Shibboleth与Node.js Rest API和Angular 2应用程序

一所大学想用Shibbolethauthentication申请一个申请。 他们提供自己的IDP。 我想做一个Node.Js后端和Angular前端。 他们都应该与REST沟通。 是否仍然有可能将Shibboleth服务提供程序集成到Node.Js后端并通过Angular前端进行身份validation?

对的,这是可能的。 NodeJS拥有护照,这是一个身份validation提供者,可以很容易地扩展到包括Shibboleth在内的各种情况。

护照插件,名为passport-saml提供Shibboleth的整合。

护照: http : //passportjs.org/

Passport-saml: https : //www.npmjs.com/package/passport-saml