What do you mean "but it is not accessing from my application" ? Are you saying that you are getting an authentication error? What's the error? What does your code to open a connection look like?
The user that you start the mongod process with (MONGO_USER) has nothing to do with the built-in authentication.
Maybe you should just try to get it working from the shell first
1 - Start mongodb _without_ authentication
2 - Connect to mongodb from the shell (./mongo)
3 - Add your admin user:
use admin
db.addUser("admin", "secretpassword")
4 - Add your db user:
user yourdb
db.addUser("siddu", "secretpassword")
5 - exit the shell and stop the server
6 - start the server WITH auth enabled
7 - connect from the shell
8 - try to access data:
use yourdb
db.somecollection.find()
9 - The above should fail with an authentication error
10 - authenticate:
db.auth('siddu', 'secretpassword')
11 - you should be able to access data