我正在构建一个网站和一个移动应用程序,它们都使用我的服务器使用 API 的公共资源。是否可以使用 Facebook / Twitter / Gmail 等社交登录来验证用户使用我的应用程序?通过不创建自己的安全层并完全依靠他们的安全机制来保护我的 API,这将使我受益。
OAuth 文档指出,用户授予对其受保护资源的访问权限,而无需与Consumer共享其凭据。
就我而言,通过通过 Facebook 提供登录,我希望这些 Facebook用户登录到我的应用程序并使用我的 API 公开的受保护资源。
让我知道我是否在正确的轨道上?我如何做到这一点。