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?
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
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With