【发布时间】:2017-04-23 13:40:32
【问题描述】:
如果我只注册了应用程序而没有要重定向的服务器(作为“redirect_uri”参数),如何从 google 获取 oauth 访问令牌?
【问题讨论】:
-
令牌的全部意义将由您的某些代码使用,以使用 API 执行操作,如果您没有应用程序或网站,为什么还要首先请求令牌?
标签: security google-api google-oauth oauth2
如果我只注册了应用程序而没有要重定向的服务器(作为“redirect_uri”参数),如何从 google 获取 oauth 访问令牌?
【问题讨论】:
标签: security google-api google-oauth oauth2
您可以使用 https://www.example.com/oauth2callback 作为您的重定向 uri。
【讨论】:
是的,您可以在没有服务器的情况下获得访问令牌。我们让它变得相当容易。查看文档
在安卓上这相当容易 https://developers.google.com/identity/sign-in/android/additional-scopes
https://developers.google.com/identity/sign-in/ios/ https://developers.google.com/identity/sign-in/ios/additional-scopes
网络 https://developers.google.com/identity/sign-in/web/incremental-auth
你可以改变你需要的范围。
【讨论】:
我猜当您说您没有服务器时,您的应用程序是本机应用程序。例如桌面应用程序或嵌入式应用程序。如果是这样,您可以使用 OAUth 游乐场生成令牌。详情请见How do I authorise an app (web or installed) without user intervention? (canonical ?)。
【讨论】: