我注意到越来越多的网站允许您使用Facebook,Twitter,Google,Yahoo!等现有帐户登录,如果有的话。 (例如,请参阅http://jsdo.it/login。)
换句话说,您访问foobaris.com和foobaris.com,并且您无需专门在foobaris.com创建新帐户 - 例如,Facebook的登录凭据已通过foobaris.com和您在foobaris.com上的帐户用户是您的Facebook帐户。
如果我想为我的网站执行此操作,我是否必须访问Facebook,实施其专有身份验证API,然后访问Twitter,为每个帐户提供商实施其专有身份验证API等?
是否有任何开源登录框架将这些不同的API抽象为单个API或组件?