Firebase Facebook login verifica si el usuario existe

Tengo un sistema de inicio de sesión de Facebook que funciona con firebase pero quiero verificar si el usuario existe en mi base de fuego (no quiero agregarlo, solo quiero asegurarme de que exista porque quiero redirigir al usuario a otra página para completar su perfil, una vez hecho, querré enviarlo a firebase).

Solo necesito verificar si el usuario existe en mi base de datos. Aquí está el código que intento pero devuelve un error nulo y agrega automáticamente el usuario a firebase.

let credential = FIRFacebookAuthProvider.credentialWithAccessToken(FBSDKAccessToken.currentAccessToken().tokenString)


FIRAuth.auth()?.signInWithCredential(credential) { (user, error) in
        // ... 

}

Respuestas a la pregunta(1)

Su respuesta a la pregunta