44
55import express from 'express'
66import { routeResolvedFile } from '../../utils.mjs'
7- import { urlencoded } from 'body-parser'
7+ import bodyParserPkg from 'body-parser'
8+ const { urlencoded } = bodyParserPkg
89const bodyParser = urlencoded ( { extended : false } )
9- import OidcManager from '../../models/oidc-manager.mjs'
10+ import { fromServerConfig } from '../../models/oidc-manager.mjs'
1011import { LoginRequest } from '../../requests/login-request.mjs'
1112import { SharingRequest } from '../../requests/sharing-request.mjs'
1213
@@ -15,9 +16,10 @@ import restrictToTopDomain from '../../handlers/restrict-to-top-domain.mjs'
1516import PasswordResetEmailRequest from '../../requests/password-reset-email-request.mjs'
1617import PasswordChangeRequest from '../../requests/password-change-request.mjs'
1718
18- import { createRequire } from 'module'
19- const require = createRequire ( import . meta. url )
20- const { AuthCallbackRequest } = require ( '@solid/oidc-auth-manager' ) . handlers
19+ import oidcOpExpress from 'oidc-op-express'
20+
21+ import oidcAuthManager from '@solid/oidc-auth-manager'
22+ const { AuthCallbackRequest } = oidcAuthManager . handlers
2123
2224/**
2325 * Sets up OIDC authentication for the given app.
@@ -26,7 +28,7 @@ const { AuthCallbackRequest } = require('@solid/oidc-auth-manager').handlers
2628 * @param argv {Object} Config options hashmap
2729 */
2830export function initialize ( app , argv ) {
29- const oidc = OidcManager . fromServerConfig ( argv )
31+ const oidc = fromServerConfig ( argv )
3032 app . locals . oidc = oidc
3133 oidc . initialize ( )
3234
@@ -120,7 +122,7 @@ export function middleware (oidc) {
120122 // router.post('/token', token.bind(provider))
121123 // router.get('/userinfo', userinfo.bind(provider))
122124 // router.get('/logout', logout.bind(provider))
123- const oidcProviderApi = require ( 'oidc-op-express' ) ( oidc . provider )
125+ const oidcProviderApi = oidcOpExpress ( oidc . provider )
124126 router . use ( '/' , oidcProviderApi )
125127
126128 return router
0 commit comments