2015-12-03 114 views
-1

我正在使用oauth到我們的公司github使用護照。由於可用的護照庫文件指向github.com,我必須更改庫文件以指向我們的公司URL。如果我簽入庫文件,當我執行npm安裝時,它們將被覆蓋。維護這種編輯過的庫文件的理想方式是什麼?編輯節點庫文件的最佳方法是什麼?

+0

肯定有得到比編輯庫文件更好的方法。謹慎舉例說明你必須改變什麼?在github上的鏈接就足夠了,還有一個摘錄。如果直接在代碼中更改它是唯一的選擇,則選項非常有限。 –

回答

0

如果您使用passport-github,讀取源將提供關於如何改變一些線索的URL(特別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', 
    ... 
}, ...); 
相關問題