是否每个 OAuth2.0 API 都支持"登录方式"功能?



我的大多数用户已经在使用名为23andMe的服务,该服务支持OAuth2.0。

我想让我的用户通过使用此服务进行身份验证来注册我的应用。这应该很容易,因为一旦他们进行身份验证,我就可以通过 api 拉取他们的电子邮件地址。

我想代表我的用户不断从此服务中提取数据。使用使用其刷新令牌的作业应该可以做到这一点。

我想让我的用户通过使用此服务进行身份验证来登录到我的应用。这是我正在努力解决的部分。

有问题的支持 OAuth 的 API 是否需要提供特殊方法才能让用户使用其服务登录?

或者我可以使用任何支持 OAuth 的 API 实现"登录"功能?

当用户单击"使用 X 登录"时,我是否必须检查我的数据库中是否有电子邮件与其"X"电子邮件匹配的用户?还是有更简单的方法?

我看到谷歌的API有一个处理会话的GoogleAuth对象 功能性

来自 23andMe 开发者:

我们的登录行为不像facebook/twitter/google auth。是的 旨在允许您作为开发人员请求访问 23andMe 客户数据详解 https://api.23andme.com/docs/authentication/

最新更新