import { configure } from '@janishutz/oidc-login-sdk-server'; import connect from 'express-openid-connect'; import express from 'express'; const app = express(); configure( app, new URL( process.env.OIDC_ISSUER! ), new URL( process.env.APP_BASE_URL! ), false, [], false, new URL( 'https://janishutz.com' ), async ( req, res, session ) => { console.log( req.oidc.user ); console.log( session ); return session; } ); app.get( '/', ( _request, response ) => { response.send( 'Hello World' ); } ); app.get( '/account', connect.requiresAuth(), ( request, response ) => { console.log( request.oidc.user ); response.send( 'Account' ); } ); app.listen( 8080 );