module OneRoster::Doorkeeper::AuthorizeScopes
  extend ActiveSupport::Concern

  included do
    Oauth::Application::SCOPES.each do |area, scopes|
      define_method("authorize_#{area}_scope") do
        doorkeeper_authorize!(*scopes)
      end
    end
  end
end
