【问题标题】:opencpu server, how to implement OAuth2 interface?opencpu服务器,如何实现OAuth2接口?
【发布时间】:2012-10-29 19:34:10
【问题描述】:

我已经安装了 OpenCPU 服务器并试图让用户创建自己的登录名,但我不断收到以下错误消息:

GET /auth/login
Github secret file not found.

关于我做错了什么有什么想法吗?

【问题讨论】:

    标签: r github oauth-2.0 opencpu


    【解决方案1】:

    auth/login 端点与(实验性)github 身份验证有关。为此,您需要在系统上创建一个名为 /etc/opencpu/secret.conf 的文件,其中包含 github 的“秘密”,这是一种私钥。 secret.conf 文件的格式必须如下:

    {
      "secret": "1515ab906aa1c8250e99410fb204a8d3fd16a738"
    }
    

    有关 github 身份验证和注册域以获取机密的更多信息,请参阅http://developer.github.com/v3/oauth/

    附带说明:如果您托管自己的服务器,则以 root 身份 ssh-in 并安装您希望在标准 lcoations 中使用的 R 包可能更容易。然后这些包将在/R/pub 下可用,例如:http://public.opencpu.org/R/pub

    【讨论】:

    • 感谢 Jeroen,当我在 GitHub 上注册新的 clientId 和 secret-file 时,它​​要求提供 URL 和回调 URL。知道这两个 URL 使用什么。例如,我的网站是“myopencpu.saurk.edu/R”另外我打算将我的 R 函数包装为一个“应用程序”,但不知道如何去做,是否有一个易于遵循的示例或教程?
    猜你喜欢
    • 1970-01-01
    • 2019-04-01
    • 1970-01-01
    • 2022-11-18
    • 2016-04-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多