我正在尝试为 OAuth 身份验证获取有效的访问令牌。我正在尝试了解使用 oAuth 2.0 进行身份验证的过程。我想了解如何使用
[GTMOAuth2ViewControllerTouch authForGoogleFromKeychainForName:clientID:clientSecret:]
我的最终目标是让应用记住用户并避免每次用户启动应用时都登录表单。
当我打电话时
-(void) getAuthFromKeychain{
self.myAuth = [GTMOAuth2ViewControllerTouch authForGoogleFromKeychainForName:keychainItemName
clientID:clientID
clientSecret:clientSecret];
}
我得到一个 myAuth 对象,但它只有 6 个参数:
- 用户身份
- 范围
- 服务提供者
- 已验证
- 电子邮件
- 刷新令牌
没有 access_token、expire_in 或 token_type。
一旦我的身份验证不完整,下一步是什么?