1

具体来说,我passport-github用于进行身份验证,但我想使用针对 GitHub Enterprise 服务器验证的 API,该服务器显然位于不同的 URls 上,而不是在 github.com 上。

挖掘源代码,我可以看到GitHubStrategy继承自Strategy,但这似乎是一个私有对象。

我可以在GitHubStrategy函数参数中提供的唯一选项是 *
* clientID
* clientSecret
* callbackURL
* scope
* userAgent

但我想设置:
* authorizationURL
* tokenURL
* userProfileURL
* userEmailURL

但是,这些只能设置在 中Strategy(options, verify),这似乎无法访问。

4

0 回答 0