使用OAuth是否有可能與使用OAuth Github上在JavaScript/AJAX/JQuery的連接Github上的JavaScript
我曾與它在PHP和Node.js的實施碰上了連接,但我需要有它的js 。 是否可能。任何鏈接?
根據http://developer.github.com/v3/oauth/,我無法在js中實現它。
這裏是在PHP中實現的鏈接,請幫助我在js/ajax/jquery中實現相同。
謝謝
使用OAuth是否有可能與使用OAuth Github上在JavaScript/AJAX/JQuery的連接Github上的JavaScript
我曾與它在PHP和Node.js的實施碰上了連接,但我需要有它的js 。 是否可能。任何鏈接?
根據http://developer.github.com/v3/oauth/,我無法在js中實現它。
這裏是在PHP中實現的鏈接,請幫助我在js/ajax/jquery中實現相同。
謝謝
不,出於安全考慮,您不能使用客戶端代碼登錄。這是爲了保護客戶機密碼。
您可以創建一個簡單的服務器端應用程序來保護您的代碼。例如,看看https://github.com/prose/gatekeeper
我只是在自己尋找相同的問題,顯然 這是不可能的。你要求什麼被稱爲Implicit grant和link您提供Github的API指出:
隱含補助類型不支持
可以使用這兩者都是CORS或JSONP它仍然可以訪問提到的方法來使用Github的API(json-p,cors),但除非你是認證的速率限制爲界,每小時https://developer.github.com/v3/#rate-limiting
編輯60個請求:
所以我做了一些進一步的閱讀,如果你想使用他們的API瀏覽器腳本,你可以創建自己的Personal Access Token,並將其範圍定義爲no scope。這將確保它只能讀取您的公共信息。因此,您可以使用此令牌,而不必擔心它會在網站上公開發布並濫用該令牌。
一些JavaScript庫可能支持它http://developer.github.com/v3/libraries/#javascript –
如果您正在考慮純粹的客戶端JavaScript解決方案(僅限於Web瀏覽器) - 不,它是不可能。你必須有一個服務器端來做到這一點。 –
你的意思是node.js,對於js – softvar