connorshea / vglist

A video game library tracking web app built in Rails and powered by Wikidata.

Home Page:https://vglist.co

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Create a "first-party" OAuth application attribute

connorshea opened this issue · comments

This will be necessary to make certain special features available to the Vue-only frontend, e.g. deleting the user account (we don't want to give that power to third party applications for obvious reasons).

This might be relevant, from doorkeeper.rb:

# skip_authorization do |resource_owner, client|
#   client.superapp? or resource_owner.admin?
# end