mirror of
https://github.com/ets-cfuhrman-pfe/EvalueTonSavoir.git
synced 2025-08-11 21:23:54 -04:00
add apperror to oidc
This commit is contained in:
parent
88561d5321
commit
a2de9a07ec
2 changed files with 14 additions and 5 deletions
|
|
@ -1,7 +1,9 @@
|
|||
var OpenIDConnectStrategy = require('passport-openidconnect')
|
||||
var authUserAssoc = require('../../../models/authUserAssociation')
|
||||
var users = require('../../../models/users')
|
||||
var { hasNestedValue } = require('../../../utils')
|
||||
var OpenIDConnectStrategy = require('passport-openidconnect');
|
||||
var authUserAssoc = require('../../../models/authUserAssociation');
|
||||
var users = require('../../../models/users');
|
||||
var { hasNestedValue } = require('../../../utils');
|
||||
const { MISSING_OIDC_PARAMETER } = require('../../../constants/errorCodes.js');
|
||||
const AppError = require('../../../middleware/AppError.js');
|
||||
|
||||
class PassportOpenIDConnect {
|
||||
constructor(passportjs, auth_name) {
|
||||
|
|
@ -14,8 +16,8 @@ class PassportOpenIDConnect {
|
|||
const config = await fetch(provider.OIDC_CONFIG_URL)
|
||||
return await config.json()
|
||||
} catch (error) {
|
||||
console.error(`Les informations de connexions de la connexion OIDC ${name} n'ont pu être chargées.`);
|
||||
console.error(`Error: ${error} `);
|
||||
throw new AppError(MISSING_OIDC_PARAMETER(name));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -12,6 +12,13 @@ exports.MISSING_REQUIRED_PARAMETER = {
|
|||
code: 400
|
||||
}
|
||||
|
||||
exports.MISSING_OIDC_PARAMETER = (name) => {
|
||||
return {
|
||||
message: `Les informations de connexions de la connexion OIDC ${name} n'ont pu être chargées.`,
|
||||
code: 400
|
||||
}
|
||||
}
|
||||
|
||||
exports.USER_ALREADY_EXISTS = {
|
||||
message: 'L\'utilisateur existe déjà.',
|
||||
code: 400
|
||||
|
|
|
|||
Loading…
Reference in a new issue