2

「 https://www.google.com/accounts/o8/id 」で始まる Google openID 形式を使用している既存の Web サイトがあります。Google プラス サインインを使用して IOS アプリを作成しており、この openID を取得して、同じデータベースを使用する IOS と既存の Web サイトでユーザー データの一貫性を確保したいと考えています。

Google SDK チュートリアルに従い、openIDRealm パラメータを渡そうとしましたが、エラー メッセージが表示されました: openIDRealm パラメータは、このタイプのメッセージには許可されていません。

私はかなりの時間をグーグルで検索しましたが、openIDRealm を正常に渡して openID を取得する方法を見つけることができませんでした。IOS デバイスから openID を取得するにはどうすればよいですか?

あるいは、私がまったく間違ったことをしているのかもしれません。ユーザーが openID を使用して IOS にログインできるようにするにはどうすればよいですか?

4

1 に答える 1

0

データベース内のユーザーを検索するために、電子メールの代わりに電子メール アドレスを使用してユーザーをリンクすることを検討しましたか (iOS の場合のみ)。電子メール アドレスは安定した識別子ではないため、このソリューションは理想的ではありませんが、ほとんどのケースで機能するはずであり、壊れたエッジ ケースにはフェイルオーバー メカニズムを追加できます。

それが役立つことを願っています!

于 2015-03-02T16:39:24.447 に答える