私は認証にOpenIDを使用するアプリケーションを構築しています。私はオプションとしてGoogle、Yahoo、一般的なOpenIDサイトを提供しています。iOSアプリケーションでOpenIDログインを使用する場合は、ログインにSafariを使用し、アプリにリダイレクトする方が良いでしょうか?
現在、ユーザーがサイトを選択すると、私はUIWebViewを開き、ユーザーはそのフレーム内でアプリケーション内でログインを実行します。
しかし、UIWebViewを使用すると、接続がhttpsを超えていること、または実際に自分がサイトにいると主張していることをユーザーに簡単に示すことができません。私は簡単にパスワードを収穫することができます。
私はこれについて意見を探していますか、ユーザーがログインを選択してSafariを開いたときにSafariを実際に開くというユーザー信頼の観点から、Safariをアプリに戻してもらえますか?
おかげ
はい、私はそれも見つけました。ユーザーがすでにGoogle Readerなどにログインしていると、ログインプロセスをすばやく切り替えることができます。ユーザーが滞在することを好むかどうか1つのアプリと彼らは他の迅速なイン/アウトの移行を偽装されているかどうかは分かりません。 – tomasmcguinness
私はOpenID/Googleを持っていればユーザーが混乱することはないと思うが、私は直接ログインできるので嬉しいです。 Safariに切り替えても、Googleのログインページが表示され、アプリに対する許可が求められるため、UIAlertViewを使用してログインボタンをクリックした後にSafariに切り替えるように指示することができます。 –
Facebookのログイン情報で遊んでいるユーザーは、ログインボタンをクリックしたときにアプリが切り替わる理由を知っておく必要があります。 –