我正在使用护照向我们的公司github使用oauth。由于可用的护照库文件指向github.com,我不得不将库文件更改为指向我们的公司URL。如果我签入库文件,当我进行npm安装时,它们将被覆盖。维护此类已编辑库文件的理想方法是什么。
答案 0 :(得分:0)
如果您正在使用passport-github
,那么阅读来源会为您提供有关如何更改网址(特别是these lines)的一些线索:
options.authorizationURL = options.authorizationURL || 'https://github.com/login/oauth/authorize';
options.tokenURL = options.tokenURL || 'https://github.com/login/oauth/access_token';
换句话说:
passport.use(new GitHubStrategy({
authorizationURL : 'your authorization url',
tokenURL : 'your token url',
...
}, ...);