feat(xo-server/registerUser): completely disable

This commit is contained in:
Julien Fontanet 2023-07-31 13:47:01 +02:00 committed by Florent BEAUCHAMP
parent 91b19d9bc4
commit 99605bf185

View File

@ -221,26 +221,8 @@ export default class {
throw noSuchObject(username, 'user')
}
// Deprecated: use registerUser2 instead
// Get or create a user associated with an auth provider.
async registerUser(provider, name) {
const user = await this.getUserByName(name, true)
if (user) {
if (user._provider !== provider) {
throw new Error(`the name ${name} is already taken`)
}
return user
}
if (!this._app.config.get('createUserOnFirstSignin')) {
throw new Error(`registering ${name} user is forbidden`)
}
return /* await */ this.createUser({
name,
_provider: provider,
})
async registerUser() {
throw new Error('use registerUser2 instead')
}
// New implementation of registerUser that: