使用“授权代码授予”和Netlify API的服务器到服务器OAuth

时间:2019-04-04 01:48:27

标签: oauth oauth-2.0 netlify

我正在尝试使用netlify.com进行服务器到服务器的身份验证

我可以找到代表用户进行身份验证的示例,但是我想要执行的身份验证类型-“授权代码授予”没有示例。

我一直在寻找此链接的答案。

Netlify OAuth2

我也不确定应该在Netlify还是个人访问令牌上设置OAuth应用。

我当前的代码(RUBY)返回状态200 + HTML页面。

我目前正在尝试验证的代码

def auth_get(client_id)
  # /authorize
  uri = URI('https://app.netlify.com')

  http = Net::HTTP.new(uri.host, uri.port)
  http.use_ssl = true
  http.verify_mode = OpenSSL::SSL::VERIFY_NONE

  request = Net::HTTP::Get.new("/api/v1/authorize?grant_type=authorization_code&client_id=#{client_id}")
  response = http.request(request)
end

运行HTML页面时,出现错误。

  

找不到页面

     

您可能没有查看此页面的权限。

0 个答案:

没有答案
相关问题