doorkeeper

    2熱度

    2回答

    我有使用OAuth 2.0使用看門寶石(1.3.0)實現的Ruby on Rails的應用。 我試圖建立一個通配符重定向URI(例如,http://*.mydomain.com/redirected)。但是,這似乎不可能。在門衛安裝的路線/oauth/applications中,如果我輸入通配符url,它表示Must be a valid uri. 是否有配置或方法來修補門衛以獲得此功能?我需要*

    1熱度

    1回答

    我在rails應用程序上使用守護進行OAuth功能。另外我正在使用設計進行用戶安全管理。 這是我目前的doorkeeper.rb文件: Doorkeeper.configure do orm :active_record resource_owner_authenticator do user_signed_in? || redirect_to(new_user_s

    5熱度

    2回答

    我有一個rails應用程序,我的用戶可以通過Devise gem和Omniauth-facebook gem登錄它。他們可以是'普通'用戶或Facebook用戶。所有這些都能正常工作。 我在這個應用程序中的API也由門衛進行身份驗證。從我的移動客戶端,我可以發送用戶和密碼,他們可以通過access_token訪問我的API。這工作正常。 現在,我希望我的臉書用戶能夠通過他們的Facebook登錄從

    0熱度

    1回答

    我使用守門人寶石來使用令牌來驗證請求。 當我有doorkeeper_for配置如下面所定義,令牌是必需的,這是良好和預期: doorkeeper_for :all 當我設置條件爲doorkeeper_for是我真正想要的條件(允許請求本地部署端點無令牌) doorkeeper_for :all, :unless => lambda { request.url =~ /http:\/\/(local

    3熱度

    1回答

    我試圖安裝Doorkeeper在新鮮的rails(4.0.2)安裝。之後,我的寶石添加到Gemfile中並安裝它,我嘗試運行 rails generate doorkeeper:install ,並出現以下錯誤: /Users/mam8cc/Projects/doorkeeper/config/application.rb:10:in `<module:Doorkeeper>': uninit

    1熱度

    1回答

    我正在使用Rails爲移動應用程序編寫一個API,OAuth似乎是處理用戶授權的標準方式。 如果我正確理解門衛文檔,它需要用戶在授予移動應用訪問權限之前先登錄網站。 這個問題可能是真的沒有任何網站(它可能在未來,但現在它只是API)。我想用戶創建/簽入等在ios應用程序中處理。 這讓我想知道OAuth是否是正確的解決方案?

    1熱度

    1回答

    我需要擴展Doorkeeper::OAuth::TokenResponse類,因爲我想添加一些東西到返回的數據。默認情況下,該類創建了一個回體是這樣的: { "access_token": "...", "token_type": "bearer", "expires_in": 7200, "refresh_token": "...", "scop

    0熱度

    1回答

    我安裝了門衛,我沒有做任何配置,也沒有在我的application.css中包含任何門衛樣式表,但仍然列出了門衛的樣式表。 application.css的 內容: /* * This is a manifest file that'll be compiled into application.css, which will include all the files * listed be

    2熱度

    3回答

    Minitest的Doorkeeper protected controllers in RSpec相當於什麼? let(:token) { double :accessible? => true } before do controller.stub(:doorkeeper_token) { token } end 我想測試我的MINITEST,目前所有的反應都是「預期的響應

    2熱度

    1回答

    我有一個直截了當的Rails 4.1.4應用程序,我試圖將獨立主機上的AngularJS應用程序連接到它的API。雖然我沒有問題訪問它時,Rails似乎認爲該請求是HTML,而忽略內容類型:「應用/ JSON的」 Started GET "/api/v1/locations?access_token=xxx&headers=%7B%22Content-type%22:%22application%