当前位置 博文首页 > ruby实现github第三方认证

    ruby实现github第三方认证

    作者:admin 时间:2021-02-07 06:04

    代码很简单,这里就不多废话了

    #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
    

    以上所述就是本文的全部内容了,希望大家能够喜欢。

    js
    下一篇:没有了