Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create a "first-party" OAuth application attribute #1898

Open
connorshea opened this issue Feb 28, 2021 · 1 comment
Open

Create a "first-party" OAuth application attribute #1898

connorshea opened this issue Feb 28, 2021 · 1 comment
Labels
api GraphQL API-related issues and PRs backend Issues and pull requests related to the vglist backend enhancement New feature or request ruby Pull requests that update Ruby code

Comments

@connorshea
Copy link
Owner

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).

@connorshea connorshea added enhancement New feature or request ruby Pull requests that update Ruby code api GraphQL API-related issues and PRs backend Issues and pull requests related to the vglist backend labels Feb 28, 2021
@connorshea
Copy link
Owner Author

This might be relevant, from doorkeeper.rb:

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
api GraphQL API-related issues and PRs backend Issues and pull requests related to the vglist backend enhancement New feature or request ruby Pull requests that update Ruby code
Projects
None yet
Development

No branches or pull requests

1 participant