@@ -20,10 +20,11 @@ const errorPages = require('./handlers/error-pages')
20
20
const config = require ( './server-config' )
21
21
const defaults = require ( '../config/defaults' )
22
22
const options = require ( './handlers/options' )
23
- const debug = require ( './debug' ) . authentication
23
+ const debug = require ( './debug' )
24
24
const path = require ( 'path' )
25
25
const { routeResolvedFile } = require ( './utils' )
26
26
const ResourceMapper = require ( './resource-mapper' )
27
+ const aclCheck = require ( '@solid/acl-check' )
27
28
28
29
const corsSettings = cors ( {
29
30
methods : [
@@ -59,6 +60,7 @@ function createApp (argv = {}) {
59
60
initAppLocals ( app , argv , ldp )
60
61
initHeaders ( app )
61
62
initViews ( app , configPath )
63
+ initLoggers ( )
62
64
63
65
// Serve the public 'common' directory (for shared CSS files, etc)
64
66
app . use ( '/common' , express . static ( path . join ( __dirname , '../common' ) ) )
@@ -209,7 +211,7 @@ function initWebId (argv, app, ldp) {
209
211
// use Bearer token to authenticate instead of cookie
210
212
// (https://github.com/solid/node-solid-server/pull/835#issuecomment-426429003)
211
213
if ( ! argv . host . allowsSessionFor ( userId , origin , trustedOrigins ) && ! isLogoutRequest ( req ) ) {
212
- debug ( `Rejecting session for ${ userId } from ${ origin } ` )
214
+ debug . authentication ( `Rejecting session for ${ userId } from ${ origin } ` )
213
215
// Destroy session data
214
216
delete req . session . userId
215
217
// Ensure this modified session is not saved
@@ -240,6 +242,10 @@ function initWebId (argv, app, ldp) {
240
242
}
241
243
}
242
244
245
+ function initLoggers ( ) {
246
+ aclCheck . configureLogger ( debug . ACL )
247
+ }
248
+
243
249
/**
244
250
* Determines whether the given request is a logout request
245
251
*/
0 commit comments