最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

ruby實現(xiàn)github第三方認(rèn)證

 更新時間:2015年06月04日 09:57:05   投稿:hebedich  
GitHub在用戶認(rèn)證過程中采用了雙匙機(jī)制,在雙匙加密機(jī)制中,只有合法用戶才擁有私匙,只要GitHub在收到請求時可以證明提交請求的客戶端上擁有該私匙,即可以確認(rèn)該操作是由合法用戶發(fā)起的。我們通過ruby來簡單模擬下吧。

代碼很簡單,這里就不多廢話了

#coding: utf-8
require 'sinatra'
require 'omniauth'
require 'omniauth-github'
 
use Rack::Session::Cookie
use OmniAuth::Builder do
 provider :github, 'b478ae6b31dd730b20d1','89f67d361fb348c959eaafea7e40f6db8b166366'
end
 
get '/' do
 <<-HTML
 <a href='/auth/github'>Sign in with github</a>
 HTML
end
  
post '/auth/:name/callback' do
 auth = require.env['omniauth.auth']
end

以上所述就是本文的全部內(nèi)容了,希望大家能夠喜歡。

相關(guān)文章

最新評論

治县。| 漠河县| 宿州市| 黎川县| 平顶山市| 杭锦旗| 凤台县| 淄博市| 临洮县| 长白| 靖远县| 涞水县| 台南市| 龙井市| 沧州市| 洛浦县| 易门县| 陆丰市| 政和县| 和龙市| 酉阳| 施甸县| 嘉祥县| 灵丘县| 红原县| 洞头县| 正蓝旗| 万宁市| 翁牛特旗| 中卫市| 武汉市| 西吉县| 宁国市| 班戈县| 吴川市| 延庆县| 太康县| 台东市| 那坡县| 通州区| 闽侯县|