1

http://docs.developer.intuit.com/0025_Intuit_Anywhere/0010_Getting_Started/0030_Integrate_your_app/0030_Signing_Into_and_out_of_Intuit_From_Within_Your_App/Sign-in/Implement_SSO_and_OpenID_in_Your_App

它说:

“Intuit 不会验证与用户的 OpenID 帐户关联的用户电子邮件地址。因此,不要使用电子邮件地址进行身份验证,也不要根据电子邮件地址链接用户帐户。”

“不使用电子邮件地址进行身份验证”是什么意思?我的意思是,用户是否已经通过 OpenId 进行了身份验证。

它还说用户电子邮件地址未经过验证。但是,如果我的应用程序需要向通过 OpenId 登录的用户发送电子邮件怎么办。我如何确定用户会真正收到电子邮件?处理该问题的推荐模式是什么?

谢谢

编辑:另外,我可以使用电子邮件来唯一标识用户吗?如果不能,我应该使用什么来唯一标识来自 open id 响应的用户?

编辑 2:另外,当用户使用开放 ID 登录并且 36 天试用期到期时,开发人员是否会收费?还是只是在使用“连接到快速手册”时向开发人员收费,在这种情况下,开放身份验证本身是免费的?

4

1 回答 1

4

克莱门特,
这意味着当客户访问 Intuit Appcenter 并创建一个帐户时,电子邮件不会立即得到验证,因此如果他们已经在您的系统中拥有一个帐户,则您不能仅根据他们的电子邮件地址单点登录用户。您需要提示他们登录一次以映射两个帐户。

如果它们是全新的,那么您可以在您身边自动配置一个帐户并单点登录,如果您要求客户验证他们的电子邮件地址,那么您可以向他们发送验证电子邮件。

谢谢贾里德
_

于 2013-04-08T13:50:34.230 回答