我正在尝试为我的iOS应用程序实现服务器端API访问.该谷歌文档(这里)提到APP_CLIENT_ID
和SERVER_CLIENT_ID
在步骤2中的代码样本.
这是他们的代码:
- (BOOL)application:(UIApplication *)application
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[GIDSignIn sharedInstance].clientID = @"APP_CLIENT_ID";
[GIDSignIn sharedInstance].serverClientID = @"SERVER_CLIENT_ID";
// Additional scopes, if any
// [GIDSignIn sharedInstance].scopes = @[ @"other_scope" ];
return YES;
}
Run Code Online (Sandbox Code Playgroud)
什么是APP_CLIENT_ID
和SERVER_CLIENT_ID
和我在哪里找呢?它们都在Google Developers Console中吗?
将该APP_CLIENT_ID
字符串替换为iOS应用程序的已安装应用程序OAuth 2.0客户端ID,通过添加凭据并配置以下无线电来配置:
该SERVER_CLIENT_ID
字符串存储Web服务器OAuth 2.0客户端ID,并从控制台配置为:
控制台中"Web应用程序的客户端ID"下列出的服务器客户端ID仅在您检索授权代码以在混合授权方案中授权服务器时使用,并且是可选的.指定a时SERVER_CLIENT_ID
,您可以检索授权代码,并在从iOS应用程序授权用户时,可以在后端服务上交换代码以获取刷新令牌.
传统上,客户端ID已通过Google Developer Console进行配置,如此处所述.但是,使用最新的库,您可以生成配置并按照iOS登录的iOS开发人员指南中的说明加载它.
归档时间: |
|
查看次数: |
2507 次 |
最近记录: |