import connect from 'express-openid-connect'; import express from 'express'; const app = express(); app.use( connect.auth( { 'authRequired': false, 'issuerBaseURL': process.env.OIDC_ISSUER, 'clientID': process.env.OIDC_CLIENT_ID, 'clientSecret': process.env.OIDC_CLIENT_SECRET, 'secret': process.env.SIGNING_SECRET, 'baseURL': process.env.APP_BASE_URL, 'authorizationParams': { 'scope': 'openid profile email', 'response_type': 'code' } } ) ); app.get( '/', ( _request, response ) => { response.send( 'Hello World' ); } ); app.get( '/account', connect.requiresAuth(), ( request, response ) => { response.send( 'Account' ); } ); app.listen( 8080 );