Google OAuth2 フローのフローを読みましたが、次回または将来、ユーザーがアプリでユーザー名やパスワードを再度入力する必要がないように、永続的に保存する方法や保存するものがわからない.
ここに私の理解があります:
ユーザーが私のアプリを初めて起動したと仮定します。
アプリで UIWebView を生成し、Google OAuth2 リクエスト URL (必要なすべてのパラメーターを含む) をロードします。
その後、Google からログイン ページが返され、それを UIWebView に表示します。
ユーザーはユーザー名とパスワードを入力し、「サインイン」をタップします
Google は UIWebView で同意ページを返し、ユーザーの承認を求めます。
ユーザーが「許可」をタップ
Google は、返されたページのタイトルとして「コード」を返します。
「コード」を取得し、次の手順で「トークン」を要求します (Google Reader API の呼び出しなど)。
わかりました、上記の手順を理解しました。でも初めて使うものですよね?
- ユーザーが 2 回目以降にアプリを起動するとどうなりますか?
- 「コード」値をアプリに保存する必要がありますか? ユーザーが再びアプリにアクセスした場合は、手順 7 から始めますか?
- ユーザーがユーザー名とパスワードを再度入力しないようにするにはどうすればよいですか?
ありがとう