mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
FEATURE: user API now contains scopes so permission is granular
previously we supported blanket read and write for user API, this change amends it so we can define more limited scopes. A scope only covers a few routes. You can not grant access to part of the site and leave a large amount of the information hidden to API consumer.
This commit is contained in:
@@ -1,8 +1,6 @@
|
||||
Fabricator(:readonly_user_api_key, from: :user_api_key) do
|
||||
user
|
||||
read true
|
||||
write false
|
||||
push false
|
||||
scopes ['read']
|
||||
client_id { SecureRandom.hex }
|
||||
key { SecureRandom.hex }
|
||||
application_name 'some app'
|
||||
|
||||
Reference in New Issue
Block a user