I am new to authentication using external providers.

I am looking for Authentication/Authorization security system, which will allow to my users to login to desktop apps, browser based apps, mobile apps, using external providers like facebook, twitter etc. Is it posible with Social, or is it always require browser for redirection and authentication from the user? If it is possible, where should I read about it? Thanks.