2014-01-29 28 views
0

,當我們通過點擊授權請求相關的接入碼.........得到看門寶石

發送請求到

http://localhost:3000/oauth/authorize?client_id=57070f3927deea2d38c50afa042ae0o9u0c539e4d45a79e203cd66d286f9ec8e&redirect_uri=http%3A%2F%2Flocalhost%3A3000%2F&response_type=code 

響應來

http://localhost:3000/?code=1560b332321dd2obc99ed3411c78614ce0d59c90e9264c87b7f2f179441d6b4e 

現在我的hve複製「代碼」放像下面的代碼控制檯.....

app_id = "57070f3927deea2d38c50afa042ae0o9u0c539e4d45a79e203cd66d286f9ec8e" 
secret = "1dbd541132ca2bdeb9fe83b41d24490b2be445c30fd1856e5914f6d343c4a71b" 
client = OAuth2::Client.new(app_id, secret, site: "http://localhost:3000/") 
client.auth_code.authorize_url(redirect_uri: callback) 
access = client.auth_code.get_token('1560b332321dd2obc99ed3411c78614ce0d59c90e9264c87b7f2f179441d6b4e', redirect_uri: callback) 
access.token 

該如何生成...的access_token

有沒有更好的辦法從dookeeper

回答

0

這是oauth2.0 specification訪問令牌的autorization代碼基於內容的檢索中描述的標準方式獲得進入密碼。還有其他方式,如隱式,密碼和客戶端憑據。在RFC中查看詳細信息並使用Doorkeeper進行嘗試。