userModel traces

This commit is contained in:
C. Fuhrman 2025-03-04 14:24:36 -05:00
parent bb43eca723
commit c098d002c8
4 changed files with 15 additions and 9 deletions

View file

@ -103,8 +103,7 @@ app.use(session({
cookie: { secure: process.env.NODE_ENV === 'production' }
}));
let authManager = new AuthManager(app,null,userModel);
authManager.getUserModel();
let _authManager = new AuthManager(app,null,userModel);
app.use(errorHandler);
// Start server

View file

@ -7,6 +7,8 @@ const AppError = require('../middleware/AppError.js');
class AuthManager{
constructor(expressapp,configs=null,userModel){
console.log(`AuthManager: constructor: configs: ${JSON.stringify(configs)}`);
console.log(`AuthManager: constructor: userModel: ${JSON.stringify(userModel)}`);
this.modules = []
this.app = expressapp
@ -75,4 +77,4 @@ class AuthManager{
}
}
module.exports = AuthManager;
module.exports = AuthManager;

View file

@ -23,16 +23,20 @@ class PassportOpenIDConnect {
async register(app, passport, endpoint, name, provider, userModel) {
console.log(`oidc.js: register: endpoint: ${endpoint}`);
console.log(`oidc.js: register: name: ${name}`);
console.log(`oidc.js: register: provider: ${JSON.stringify(provider)}`);
console.log(`oidc.js: register: userModel: ${JSON.stringify(userModel)}`);
const config = await this.getConfigFromConfigURL(name, provider);
const cb_url = `${process.env['OIDC_URL']}${endpoint}/${name}/callback`;
const self = this;
const scope = 'openid profile email ' + `${provider.OIDC_ADD_SCOPE}`;
console.log(config);
console.log('');
console.log(cb_url);
console.log('');
console.log(scope);
console.log(`oidc.js: register: config: ${JSON.stringify(config)}`);
console.log(`oidc.js: register: cb_url: ${cb_url}`);
console.log(`oidc.js: register: scope: ${scope}`);
passport.use(name, new OpenIDConnectStrategy({
issuer: config.issuer,
authorizationURL: config.authorization_endpoint,

View file

@ -10,6 +10,7 @@ class PassportJs{
}
async registerAuth(expressapp, userModel){
console.log(`PassportJs: registerAuth: userModel: ${JSON.stringify(userModel)}`);
expressapp.use(passport.initialize());
expressapp.use(passport.session());
@ -62,4 +63,4 @@ class PassportJs{
}
module.exports = PassportJs;
module.exports = PassportJs;