Hi Ravi,
The default authentication in MongoDB 3.0 has changed from MONGO-CR to SCRAM-SHA-1. I assumed you did an upgrade, but if you did a fresh install then SCRAM-SHA-1 auth is definitely in effect.
If you are using a tool/driver that doesn't support the new SCRAM-SHA-1 authentication you will be unable to login to a 3.0 instance with default auth enabled. This sounds like the issue you are experiencing.
It would be best to contact Abinitio about MongoDB 3.0 support, as it seems like the version you are using is not compatible with MongoDB 3.0 yet.
In your initial post you suggested you were having problems with auth in both 2.6 and 3.0. Is the issue only with 3.0, or are you also getting an error in 2.6?
If you are having troubles with MongoDB 2.6, can you provide information on the user & role that you have created?
db.getUser('username')
db.getRole('rolename', {showPrivileges: true}) // if the user has a custom role
Thanks,
Stephen