I have a web application that I would like to add single sign on capability using user's Facebook or Google+/Google App account. 

I have a USERS table that stores users login information.  All users are required to have a record in this table no matter if they signed up using FB or Google+.

I am trying to figure out the information that I need to store in the database in order to link USERS table records to FB or Google information.  

Facebook documentation states:


  the app should store the token in a database along with the user_id
  to identify it.


So should I create a table called SSO_LOOKUP with following columns:


USER_ID // user's id that links to my USER table
PROVIDER_ID // user's FB or Google account id
PROVIDER_TYPE // indicates if it is Google, FB, Twitter, etc. 
ACCESS_TOKEN



Question: Can i transfer money via Indian bank atm to citibank account?
Answer: Quite a few Bank in India allow Funds Transfer via ATM. One has to first register the beneficiary account and wait for 24 hrs before transacting.

However it looks like "Indian Bank" currently does not offer this service. You can call up Indian Bank and ask if they provide this service. 

Alternativly use the Internet Banking to transfer funds to CitiBank or any other Bank in India.