使用案例 我希望只有在用户登录到他们的电子邮件提供商时才能激活链接。
条件: 最简单的方法是要求用户在访问链接之前进行身份验证。这将确保他们登录。但是,我不想向用户显示明确的登录模式。他们应该能够点击链接并访问内容,如果他们已经登录否则拒绝访问。
分析: 我注意到有办法检测用户是否登录任何谷歌帐户。 - Detect if a web user is currently logged in Google?。但是,我想知道是否有可能传递电子邮件ID并检测他们是否已登录其服务提供商。
任何想法或建议将不胜感激。 谢谢!
答案 0 :(得分:0)
这是一种稍微不同的方法,但您可以将应用程序设置为使用Google通过OpenIDConnect对用户进行身份验证。如果他们在启动您的应用程序时已经登录Google,则会自动对其进行身份验证。如果他们未登录时点击链接,系统将提示他们登录。
可以在https://developers.google.com/identity/protocols/OpenIDConnect
找到实施细节