【问题标题】:Google GTMAppAuth Redirect URLGoogle GTMAppAuth 重定向网址
【发布时间】:2017-09-12 23:31:27
【问题描述】:

我在我的 swift 项目中使用 Google GTMAppAuth 进行授权。问题是,我不知道将什么作为重定向 URL。我在堆栈或其他任何地方都找不到关于它应该是什么的任何东西。我是 google api 的新手,因此不胜感激。

【问题讨论】:

标签: swift google-api


【解决方案1】:

成功创建 oauth2 凭据 (https://console.developers.google.com/projectselector/apis/credentials) 后,您将获得项目的客户端 ID。

按照以下说明操作...

kRedirectURI 是客户端 ID 的反向 DNS 表示形式。例如,如果客户端 ID 是 YOUR_CLIENT.apps.googleusercontent.com,则反向 DNS 表示法将是 com.googleusercontent.apps.YOUR_CLIENT。添加了一个路径组件,导致 com.googleusercontent.apps.YOUR_CLIENT:/oauthredirect。

最后,打开 Info.plist 并完全展开“URL 类型”(又名“CFBundleURLTypes”)并将 com.googleusercontent.apps.YOUR_CLIENT 替换为您的客户端 ID 的反向 DNS 表示法形式(不包括 :/oauthredirect 路径组件)。

完成这三项更改后,该示例应该可以尝试使用新的 OAuth 客户端了。

【讨论】:

    猜你喜欢
    • 2012-05-21
    • 2016-11-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-29
    • 1970-01-01
    相关资源
    最近更新 更多