Sha256: 0733c80bae034292897125c731843dd2c09c1635575d53dc57edd212e7e36a39

Contents?: true

Size: 336 Bytes

Versions: 14

Compression:

Stored size: 336 Bytes

Contents

module Skydrive
  class ApiKeysController < ApplicationController
    def oauth2_token
      api_key = ApiKey.trade_oauth_code_for_access_token(params['code'])
      if api_key
        render json: { api_key: api_key }, status: 201
      else
        render json: {"message" => "invalid code"}, status: 400
      end
    end
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
lti_skydrive-1.0.7 app/controllers/skydrive/api_keys_controller.rb
lti_skydrive-1.0.6 app/controllers/skydrive/api_keys_controller.rb
lti_skydrive-1.0.5 app/controllers/skydrive/api_keys_controller.rb
lti_skydrive-1.0.4 app/controllers/skydrive/api_keys_controller.rb
lti_skydrive-1.0.3 app/controllers/skydrive/api_keys_controller.rb
lti_skydrive-1.0.2 app/controllers/skydrive/api_keys_controller.rb
lti_skydrive-1.0.0 app/controllers/skydrive/api_keys_controller.rb
lti_skydrive-0.1.1 app/controllers/skydrive/api_keys_controller.rb
lti_skydrive-0.1.0 app/controllers/skydrive/api_keys_controller.rb
lti_skydrive-0.0.5 app/controllers/skydrive/api_keys_controller.rb
lti_skydrive-0.0.4 app/controllers/skydrive/api_keys_controller.rb
lti_skydrive-0.0.3 app/controllers/skydrive/api_keys_controller.rb
lti_skydrive-0.0.2 app/controllers/skydrive/api_keys_controller.rb
lti_skydrive-0.0.1 app/controllers/skydrive/api_keys_controller.rb