0

似乎 OAuth.io 提供程序(都在这里:https://github.com/oauth-io/oauthd/tree/master/providers)是静态文件;GitHub Enterprise 的问题是,域名不是 github.com,而是每个客户的不同名称。有没有办法让 OAuth.io 与域名始终不同的提供商合作,例如 GitHub Enterprise 用例?

4

1 回答 1

0

看看有同样问题的 Shopify 提供商实现

https://github.com/oauth-io/oauthd/blob/master/providers/shopify/conf.json

我们添加了一个参数shop

"parameters": {
   "shop": "string",
   ...
}

设置 API 密钥时,此参数可在 OAuth.io 中配置:

在此处输入图像描述

并且此参数可以在 URL 中重用:

`"url": "https://{shop}.myshopify.com",`

如果您有时间将 Github Enterprise 添加到 OAuth 提供者列表,请随时提出拉取请求!

于 2017-11-17T23:02:44.997 回答