Infotjenester authentication strategy for Passport
This module lets you authenticate using Infotjenester SSO in your Node.js applications. By plugging into Passport, Infotjenester authentication can be easily and unobtrusively integrated into any application or framework that supports Connect-style middleware, including Express.
npm install passport-infotjenester
Create an Application
Before using passport-infotjenester, you must register an application with Infotjenester. Your application will be issued a client api-key, which need to be provided to the strategy. You will also need to configure a redirect URI which matches the route in your application.
The Infotjenester authentication strategy authenticates users using an Infotjenester account. The client api-key obtained when creating an application is supplied as option when creating the strategy. The strategy also requires a
verify callback, which receives the
profile which contains the authenticated user's Infotjenester profile. The
verify callback must call cb providing a user to complete authentication. You will also be able to send in a
vendor to differentiate between the vendors.
const ItasStategy = Strategy;passport;
passport.authenticate(), specifying the
'infotjenester' strategy, to
For example, as route middleware in an Express application:
The MIT License Copyright (c) Carsten Jacobsen