Sha256: 5a5fa02d89fe24a77fff9920fadbed5834c12a7b8ecfc6d690d0cfa3649785d9

Contents?: true

Size: 565 Bytes

Versions: 1

Compression:

Stored size: 565 Bytes

Contents

class Doorkeeper::AuthorizationsController < Doorkeeper::ApplicationController
  before_filter :authenticate_resource_owner!

  def new
    render :error unless authorization.valid?
  end

  def create
    if authorization.authorize
      redirect_to authorization.success_redirect_uri
    else
      render :error
    end
  end

  def destroy
    authorization.deny
    redirect_to authorization.invalid_redirect_uri
  end

  private

  def authorization
    @authorization ||= Doorkeeper::OAuth::AuthorizationRequest.new(current_resource_owner, params)
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
doorkeeper-0.1.0 app/controllers/doorkeeper/authorizations_controller.rb