sosyal medyalarda yanlış bilmiyorsam 2 farklı doğrulama yöntemi var;

1- API HTTP request ile username, pass, device_id gibi bilgileri check eder
2- API tarafından gelen istek doğrulanırsa DB tarafında check edilir
Bonus olarak: 2FA varsa, ayrı bir doğrulama geçer. Veyahut, şüpheli giriş tespit ederse de yine bir doğrulamaya düşer.