dodana autentyfikacja, ujednolicona obsługa błędów