【问题标题】:How to get Auth code Form github using a script?如何使用脚本获取 Auth 代码 Form github?
【发布时间】:2016-09-21 07:21:16
【问题描述】:

要从 github 获取 Auth 代码,我遵循以下流程:

https://github.com/login?return_to=%2Flogin%2Foauth%2Fauthorize%3Fclient_id%3Dea9c18f540323b0213d0%26redirect_uri%3Dhttp%253A%252F%252Fwww.example.com%252Foauth_callback%252F

github提供的登录页面,登录后跳转到下面的站点,code的值每次都会改变。

http://www.example.com/oauth_callback/?code=bf9beb5db17ea476fa46

我使用 '?code' 查询字符串的值作为 'Auth Code'。

如果有什么方法我可以自动化这个过程来使用像 curl 这样的应用程序来获取 ?code 值?如果可能的话,请给我一些建议如何获得这个值。

【问题讨论】:

    标签: curl github


    【解决方案1】:

    如果你想做一次,就在这里生成一次令牌https://github.com/settings/tokens

    如果您需要为用户进行交互,这是基于 Java 的 Mac OSX 客户端中的身份验证流程。您可以复制这种方法,它会重定向到 localhost 上的本地网络服务器。

    https://github.com/yschimke/oksocial/blob/master/src/main/java/com/baulsupp/oksocial/services/github/GithubAuthFlow.java

    如果你有macs(或手动安装的linux),你可以使用上面的客户端https://github.com/yschimke/oksocial/wiki/Github

    【讨论】:

      猜你喜欢
      • 2017-03-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-16
      • 2013-12-14
      • 2017-08-31
      • 1970-01-01
      相关资源
      最近更新 更多