0

用例: 我希望只有当用户登录到他们的电子邮件提供商时才能激活链接。

条件: 最简单的方法是要求用户在访问链接之前进行身份验证。这将确保他们登录。但是,我不想向用户显示明确的登录模式。如果他们已经登录,他们应该能够点击链接并访问内容,否则拒绝访问。

分析: 我注意到有一些方法可以检测用户是否登录了任何 google 帐户。- 检测网络用户当前是否登录 Google?. 但是,我想知道是否可以传递电子邮件 ID 并检测他们是否登录了他们的服务提供商。

任何想法或建议将不胜感激。谢谢!

4

1 回答 1

0

这是一种稍微不同的方法,但您可以将您的应用程序设置为使用 Google 使用 OpenIDConnect 对用户进行身份验证。如果他们在启动您的应用程序时已经登录到谷歌,他们将自动进行身份验证。如果他们在未登录时单击链接,则会提示他们登录。

实施细节可以在https://developers.google.com/identity/protocols/OpenIDConnect找到

于 2017-09-22T23:30:04.427 回答