将附加信息附加到 Google 位用户
Attaching additional info to a Google user
是否可以在 Google 域中为 Google 用户添加额外信息?
我们有一系列用户,我们通过他们的电子邮件 ("username@domain.com") 来识别。一些用户可以选择一个新的电子邮件,比如他们的姓名首字母,而不是自动生成的用户名。
这会导致问题,因为我们使用的是网络服务(我们无法控制),该网络服务仅提供用户真实姓名,然后是他们自动生成的用户名,但不提供 "custom" 电子邮件例如用户姓名首字母。
因此,当来自 google 的用户提供他的登录信息时,我无法将该用户与网络服务中的用户数据相匹配。
如果可以将自动生成的用户名附加到 google 用户,则可以通过这种方式进行匹配。但是我还没有找到任何关于向 Google 域用户添加这样的自定义信息的信息。
我们解决了这个问题,方法是在创建 Google 用户时添加一个具有自动生成的用户名 + google 域的备用电子邮件。
然后我们检查了尝试登录的用户的电子邮件,如果不匹配,我们会检查他的备用电子邮件是否匹配。
是否可以在 Google 域中为 Google 用户添加额外信息?
我们有一系列用户,我们通过他们的电子邮件 ("username@domain.com") 来识别。一些用户可以选择一个新的电子邮件,比如他们的姓名首字母,而不是自动生成的用户名。
这会导致问题,因为我们使用的是网络服务(我们无法控制),该网络服务仅提供用户真实姓名,然后是他们自动生成的用户名,但不提供 "custom" 电子邮件例如用户姓名首字母。
因此,当来自 google 的用户提供他的登录信息时,我无法将该用户与网络服务中的用户数据相匹配。
如果可以将自动生成的用户名附加到 google 用户,则可以通过这种方式进行匹配。但是我还没有找到任何关于向 Google 域用户添加这样的自定义信息的信息。
我们解决了这个问题,方法是在创建 Google 用户时添加一个具有自动生成的用户名 + google 域的备用电子邮件。
然后我们检查了尝试登录的用户的电子邮件,如果不匹配,我们会检查他的备用电子邮件是否匹配。