具体的には、passport-github
認証に使用していますが、github.com ではなく、明らかに別の URL にある GitHub Enterprise サーバーに対して検証された API を使用したいと考えています。
GitHubStrategy
ソースを掘り下げると、 がから継承されていることがわかりますが、Strategy
それはプライベート オブジェクトのようです。
GitHubStrategy
の関数パラメーターで提供できる唯一のオプションは *
* clientID
* clientSecret
* callbackURL
* scope
* userAgent
しかし、私は設定したい:
* authorizationURL
* tokenURL
* userProfileURL
* userEmailURL
ただし、これらは でのみ設定でき、Strategy(options, verify)
アクセスできないようです。