2

OAuth 認証用の有効なアクセス トークンを取得しようとしています。oAuth 2.0 による認証のプロセスを理解しようとしています。使い方を理解したい

[GTMOAuth2ViewControllerTouch authForGoogleFromKeychainForName:clientID:clientSecret:]

私の最終的な目標は、アプリがユーザーを記憶し、ユーザーがアプリを起動するたびにサインイン フォームを回避できるようにすることです。

私が電話しているとき

-(void) getAuthFromKeychain{
self.myAuth = [GTMOAuth2ViewControllerTouch authForGoogleFromKeychainForName:keychainItemName
                                                                    clientID:clientID
                                                                clientSecret:clientSecret];
}

myAuth オブジェクトを取得していますが、パラメーターは 6 つしかありません。

  • ユーザーID
  • 範囲
  • サービスプロバイダー
  • 確認済み
  • Eメール
  • refresh_token

access_token、expire_in、または token_type はありません。

不完全な認証を取得したら、次のステップは何ですか?

4

1 に答える 1

1

認証オブジェクトとトークンをキーチェーンに保存する前に、ユーザーがアクセスを許可したときに、最初に認証 URL にアクセスし、その呼び出しから返されたトークンを受信して​​、実際に認証リクエストを入れる必要があります。

トークン情報を取得していないキーチェーンから認証オブジェクトを取得しようとしています。

このガイドが役に立ちます。

于 2014-07-03T16:23:52.033 に答える