npm start
Open http://localhost:3000 in de browser.
- Azure app registrations: https://portal.azure.com/#view/Microsoft_AAD_RegisteredApps/ApplicationsListBlade
- NPM package: https://www.npmjs.com/package/express-openid-connect
OIDC_CLIENT_SECRET
moet de secret value zijn, niet de secret id.
authorizationParams.response_mode
moet form_post
zijn, anders kan je een error krijgen dat de URL te lang is omdat hij alles in query parameters wil stoppen.
routes.callback
moet matchen met de authorizationParams.redirect_uri
, anders kan de middleware de auth response niet afhandelen.
Als je je eigen requiresAuth
check meegeeft, moet je daarin minstens checken of de user niet al authenticated is: !req.oidc.isAuthenticated()
.