Reputation: 106
a university wants an application with Shibboleth authentication. They provide their own IDP. I want to make a Node.Js backend and Angular frontend. They both should communicate with REST. Is it still possible to integrate Shibboleth Service Provider to Node.Js backend and authenticate over Angular frontend?
Upvotes: 4
Views: 3246
Reputation: 749
Yes it is possible. NodeJS has passport, which is an authentication provider that can be easily extended for various cases, including Shibboleth.
A plugin of passport, named passport-saml offer the integration of Shibboleth.
Passport : http://passportjs.org/
Passport-saml: https://www.npmjs.com/package/passport-saml
Upvotes: 7