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 日間の試用期間が終了すると、開発者に課金されますか? それとも「Connect to quickbooks」を使ったときだけ開発者が有料で、その場合はOpenID認証自体は無料なのですか?

4

1 に答える 1

4

クレメント、
これは、顧客が Intuit Appcenter にアクセスしてアカウントを作成したときに、電子メールがすぐに検証されないことを意味します。そのため、ユーザーがシステムに既にアカウントを持っている場合、電子メール アドレスのみに基づいてユーザーをシングル サインオンすることはできません。2 つのアカウントをマッピングするには、1 回ログインするように求める必要があります。

完全に新規の場合は、お客様側でアカウントを自動プロビジョニングしてシングル サインインできます。顧客にメール アドレスの確認を要求する場合は、確認メールを送信できます。

ありがとう
ジャレッド

于 2013-04-08T13:50:34.230 に答える