【问题标题】:Github Apps: Authorize & Request on applications doesn't return code parameterGithub 应用程序:应用程序的授权和请求不返回代码参数
【发布时间】:2021-07-12 12:38:00
【问题描述】:

我创建了一个带有“安装期间请求用户授权 (OAuth)”选项的 Github 应用。

当用户请求他的管理员安装应用程序时,管理员接受并返回应用程序。然后我得到一个像这样的网址:

http://localhost:3000/auth/github/callback?code=a22757013d09ccc5f6ed&installation_id=18334019&setup_action=install&state=MYAPPSTATE

但是当用户授权和请求并且他回到应用程序时,我只得到一个这样的网址:

http://localhost:3000/auth/github/callback?setup_action=request&state=MYAPPSTATE

我的问题是,如何让 Github 给我代码参数,以便我可以知道哪个用户请求安装 github 应用程序?

谢谢你????

【问题讨论】:

    标签: github github-api github-app


    【解决方案1】:

    【讨论】:

      【解决方案2】:

      这是我从 GitHub 支持得到的回复:

      code 参数仅在安装时返回用于授权。没有办法为请求管理员批准、授权和安装的用户生成一个。

      作为组织所有者/管理员,您应该在 GitHub 应用审查安装页面上看到在应用安装期间提出此请求的用户。您还可以查看组织中的 integration_installation_request.create 日志以查找请求安装的用户

      【讨论】:

        猜你喜欢
        • 2018-06-14
        • 2016-10-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多