В частности, я использую passport-github
для аутентификации, но я хочу использовать API, проверенные на сервере GitHub Enterprise, который, очевидно, находится на разных URls, а не на github.com.Как изменить параметры стратегии в паспорте?
Копаясь в источнике, я вижу, что GitHubStrategy
наследует от Strategy
, но это похоже на частный объект.
Единственные варианты я могу предоставить в функции Params GitHubStrategy
«s являются *
* clientID
* clientSecret
* callbackURL
* scope
* userAgent
Но я хочу, чтобы установить:
* authorizationURL
* tokenURL
* userProfileURL
* userEmailURL
Однако те могут быть установлены только в Strategy(options, verify)
, который, как представляется, недоступны.