Now-a-days, various new methods of authentication are emerging for security purposes. Biometrics is one of the traditional and effective methods for verification. In this, user does not need to remember passwords also no extra training is needed. Fingerprints are commonly used for authentication as they are different for every person even two identical twins have diverse fingerprints. Moreover, sensors for fingerprint take less space and can be placed easily at desired location. Inspite of above advantages, there are some pitfalls, which are required to be improved.