class OmniAuth::Strategies::WinkPassword
Public Instance Methods
build_password_access_token()
click to toggle source
# File lib/omniauth/strategies/wink_password.rb, line 55 def build_password_access_token token = client.password.get_token( request.params["email"], request.params["password"], token_params.to_hash(:symbolize_keys => true), deep_symbolize(options.auth_token_params)) token.params["email"] = request.params["email"] token.params["password"] = request.params["password"] return token end
Also aliased as: build_access_token
raw_info()
click to toggle source
# File lib/omniauth/strategies/wink_password.rb, line 66 def raw_info @raw_info ||= access_token.get("/users/me").parsed["data"] end
request_phase()
click to toggle source
# File lib/omniauth/strategies/wink_password.rb, line 47 def request_phase form = ::OmniAuth::Form.new(:title => 'Wink Login', :url => callback_path) form.text_field "E-mail", "email" form.password_field "Password", "password" form.button 'Sign In' form.to_response end