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 OpenIDConnectStrategy = require('passport-openidconnect');
|
||||||
var authUserAssoc = require('../../../models/authUserAssociation')
|
var authUserAssoc = require('../../../models/authUserAssociation');
|
||||||
var users = require('../../../models/users')
|
var users = require('../../../models/users');
|
||||||
var { hasNestedValue } = require('../../../utils')
|
var { hasNestedValue } = require('../../../utils');
|
||||||
|
const { MISSING_OIDC_PARAMETER } = require('../../../constants/errorCodes.js');
|
||||||
|
const AppError = require('../../../middleware/AppError.js');
|
||||||
|
|
||||||
class PassportOpenIDConnect {
|
class PassportOpenIDConnect {
|
||||||
constructor(passportjs, auth_name) {
|
constructor(passportjs, auth_name) {
|
||||||
|
|
@ -14,8 +16,8 @@ class PassportOpenIDConnect {
|
||||||
const config = await fetch(provider.OIDC_CONFIG_URL)
|
const config = await fetch(provider.OIDC_CONFIG_URL)
|
||||||
return await config.json()
|
return await config.json()
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.error(`Les informations de connexions de la connexion OIDC ${name} n'ont pu être chargées.`);
|
|
||||||
console.error(`Error: ${error} `);
|
console.error(`Error: ${error} `);
|
||||||
|
throw new AppError(MISSING_OIDC_PARAMETER(name));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -12,6 +12,13 @@ exports.MISSING_REQUIRED_PARAMETER = {
|
||||||
code: 400
|
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 = {
|
exports.USER_ALREADY_EXISTS = {
|
||||||
message: 'L\'utilisateur existe déjà.',
|
message: 'L\'utilisateur existe déjà.',
|
||||||
code: 400
|
code: 400
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue