Add log on user plugin auth conflict
This commit is contained in:
parent
7630e1c893
commit
400ed2ab41
1 changed files with 8 additions and 1 deletions
|
@ -98,7 +98,14 @@ async function getUser (usernameOrEmail?: string, password?: string, bypassLogin
|
|||
// Then we just go through a regular login process
|
||||
if (user.pluginAuth !== null) {
|
||||
// This user does not belong to this plugin, skip it
|
||||
if (user.pluginAuth !== bypassLogin.pluginName) return null
|
||||
if (user.pluginAuth !== bypassLogin.pluginName) {
|
||||
logger.info(
|
||||
'Cannot bypass oauth login by plugin %s because %s has another plugin auth method (%s).',
|
||||
bypassLogin.pluginName, bypassLogin.user.email, user.pluginAuth
|
||||
)
|
||||
|
||||
return null
|
||||
}
|
||||
|
||||
checkUserValidityOrThrow(user)
|
||||
|
||||
|
|
Loading…
Reference in a new issue