如何从使用开放ID Google App引擎登录的用户中获取唯一身份

萨德·阿蒂耶(Saad Attieh)

我刚遇到Google App引擎,并试图在其上开发网站。该网站的一部分应允许用户登录。我计划提供两种选择。

  1. 使用我自己的已实现客户经理进行会话登录和其他操作-根据此问题不难
  2. 使用开放式ID帐户登录

使用我自己的登录表单时,我可以通过电子邮件地址/用户名字段等来强制创建唯一身份,但是如何从开放ID用户那里获得唯一身份?他们是否保证提供了电子邮件-用户服务将向我提供一个保证有电子邮件的用户对象吗?

非常感谢您的任何建议

皮吉切克

要获取用户的唯一标识符,请使用User#getUserId()

返回一个不透明的字符串,该字符串唯一标识此User对象代表的用户。

如果是开放式ID帐户,您也可以使用User#getFederatedIdentity(),但是我要说的是,它不必总是返回唯一的标识符。

提供程序类型有两种:直接提供程序,例如Google和Yahoo!。只需要一个没有关联用户名的通用联合身份。

相比之下,Flickr,WordPress,Blogger和LiveJournal被称为用户名提供程序,因为所有这些都需要您提供一个提供该功能的URL。

在这里查看更多详细信息

无论如何,也有可能将用户对象存储为一个整体。App Engine和数据存储区提供了开箱即用的支持。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从iOS设备获取唯一身份?

来自分类Dev

如何在Redis中存储唯一身份访问

来自分类Dev

移动Google Analytics(分析)是否针对每个用户定位唯一身份?

来自分类Dev

如何在登录名中使用自定义身份验证:app.yaml中的required属性(Google App引擎,python)

来自分类Dev

使用nodejs显示网站上当前的唯一身份用户数

来自分类Dev

我可以获取仅访问唯一身份访问和来自Google api的访问的访问令牌吗?

来自分类Dev

使用 Google 登录用户 ID 来唯一标识此连接用户的 Firestore 中存储的条目是否是个好主意?

来自分类Dev

如何通过Laravel计算唯一身份访问者并将其显示在图表中?

来自分类Dev

如何从Google Places API获取开放时间

来自分类Dev

如何从Google Places API获取开放时间

来自分类Dev

如何计算网站的唯一身份访问者?

来自分类Dev

如何从Google Analytics API获取广告的唯一ID

来自分类Dev

如何从Google Analytics API获取广告的唯一ID

来自分类Dev

使用Firebase / GCP实施跨项目用户身份验证(单一登录)(例如Google帐户)

来自分类Dev

ASP.net身份是否使用开放ID连接?

来自分类Dev

如何使用tcpdump或任何其他开放式资源工具捕获网络中的bitorrent infohash ID?

来自分类Dev

使用Google登录和SwiftUI检查用户身份验证

来自分类Dev

如何使用python从Google Spreadsheet获取工作表ID?

来自分类Dev

如何使用JavaScript从Google日历页面获取事件ID?

来自分类Dev

如何使用API获取Google Plus页面ID

来自分类Dev

只有一个用户无法通过Google ID身份验证登录到应用程序

来自分类Dev

如何从Google身份工具包中获取用户的图片

来自分类Dev

Google App引擎-如何在python中删除具有单个实体ID的实体

来自分类Dev

如何使用页面加载失败登录按钮上的Google身份验证用户?

来自分类Dev

如何使用OAuth在Chrome扩展程序中获取唯一的用户ID?

来自分类Dev

如何为一个Google登录API使用多个iOS捆绑包ID?

来自分类Dev

如何计算我网站上的唯一身份访问者?

来自分类Dev

在R中使用ave函数-计算每人的唯一身份月份数

来自分类Dev

您如何使用Google Forms API以编程方式获取Google Forms列表(带有ID)?

Related 相关文章

  1. 1

    如何从iOS设备获取唯一身份?

  2. 2

    如何在Redis中存储唯一身份访问

  3. 3

    移动Google Analytics(分析)是否针对每个用户定位唯一身份?

  4. 4

    如何在登录名中使用自定义身份验证:app.yaml中的required属性(Google App引擎,python)

  5. 5

    使用nodejs显示网站上当前的唯一身份用户数

  6. 6

    我可以获取仅访问唯一身份访问和来自Google api的访问的访问令牌吗?

  7. 7

    使用 Google 登录用户 ID 来唯一标识此连接用户的 Firestore 中存储的条目是否是个好主意?

  8. 8

    如何通过Laravel计算唯一身份访问者并将其显示在图表中?

  9. 9

    如何从Google Places API获取开放时间

  10. 10

    如何从Google Places API获取开放时间

  11. 11

    如何计算网站的唯一身份访问者?

  12. 12

    如何从Google Analytics API获取广告的唯一ID

  13. 13

    如何从Google Analytics API获取广告的唯一ID

  14. 14

    使用Firebase / GCP实施跨项目用户身份验证(单一登录)(例如Google帐户)

  15. 15

    ASP.net身份是否使用开放ID连接?

  16. 16

    如何使用tcpdump或任何其他开放式资源工具捕获网络中的bitorrent infohash ID?

  17. 17

    使用Google登录和SwiftUI检查用户身份验证

  18. 18

    如何使用python从Google Spreadsheet获取工作表ID?

  19. 19

    如何使用JavaScript从Google日历页面获取事件ID?

  20. 20

    如何使用API获取Google Plus页面ID

  21. 21

    只有一个用户无法通过Google ID身份验证登录到应用程序

  22. 22

    如何从Google身份工具包中获取用户的图片

  23. 23

    Google App引擎-如何在python中删除具有单个实体ID的实体

  24. 24

    如何使用页面加载失败登录按钮上的Google身份验证用户?

  25. 25

    如何使用OAuth在Chrome扩展程序中获取唯一的用户ID?

  26. 26

    如何为一个Google登录API使用多个iOS捆绑包ID?

  27. 27

    如何计算我网站上的唯一身份访问者?

  28. 28

    在R中使用ave函数-计算每人的唯一身份月份数

  29. 29

    您如何使用Google Forms API以编程方式获取Google Forms列表(带有ID)?

热门标签

归档