to create a new user only the username must match

If a shibboleth param of a user changed an error "Duplicate entry 'XY' for key 'username'" was thrown.
Therefore only create a new user if the username doesn't exist yet.