mirror of
1
Fork 0
gotosocial/internal/api/client/admin
tobi eb720241da
[feature] Enforce OAuth token scopes (#3835)
* move tokenauth to apiutil

* enforce scopes

* docs

* update test models, remove deprecated "follow"

* file header

* tests

* tweak scope matcher

* simplify...

* fix tests

* log user out of settings panel in case of oauth error
2025-02-26 13:04:55 +01:00
..
accountaction.go [feature] Enforce OAuth token scopes (#3835) 2025-02-26 13:04:55 +01:00
accountapprove.go [feature] Enforce OAuth token scopes (#3835) 2025-02-26 13:04:55 +01:00
accountget.go [feature] Enforce OAuth token scopes (#3835) 2025-02-26 13:04:55 +01:00
accountreject.go [feature] Enforce OAuth token scopes (#3835) 2025-02-26 13:04:55 +01:00
accountsgetv1.go [feature] Enforce OAuth token scopes (#3835) 2025-02-26 13:04:55 +01:00
accountsgetv2.go [feature] Enforce OAuth token scopes (#3835) 2025-02-26 13:04:55 +01:00
accountsgetv2_test.go [bug] Add missing `group` property to the Account model (#3746) 2025-02-08 13:04:30 +01:00
admin.go [feature] Fetch + create domain permissions from subscriptions nightly (#3635) 2025-01-08 11:29:40 +01:00
admin_test.go [feature] Push notifications (#3587) 2025-01-23 16:47:30 -08:00
debug_off.go [feature] Enforce OAuth token scopes (#3835) 2025-02-26 13:04:55 +01:00
debug_on.go [feature] Enforce OAuth token scopes (#3835) 2025-02-26 13:04:55 +01:00
domainallowcreate.go [feature] Enforce OAuth token scopes (#3835) 2025-02-26 13:04:55 +01:00
domainallowdelete.go [feature] Enforce OAuth token scopes (#3835) 2025-02-26 13:04:55 +01:00
domainallowget.go [feature] Enforce OAuth token scopes (#3835) 2025-02-26 13:04:55 +01:00
domainallowsget.go [feature] Enforce OAuth token scopes (#3835) 2025-02-26 13:04:55 +01:00
domainblockcreate.go [feature] Enforce OAuth token scopes (#3835) 2025-02-26 13:04:55 +01:00
domainblockdelete.go [feature] Enforce OAuth token scopes (#3835) 2025-02-26 13:04:55 +01:00
domainblockget.go [feature] Enforce OAuth token scopes (#3835) 2025-02-26 13:04:55 +01:00
domainblocksget.go [feature] Enforce OAuth token scopes (#3835) 2025-02-26 13:04:55 +01:00
domainkeysexpire.go [feature] Enforce OAuth token scopes (#3835) 2025-02-26 13:04:55 +01:00
domainpermission.go [feature] Enforce OAuth token scopes (#3835) 2025-02-26 13:04:55 +01:00
domainpermissiondraftaccept.go [feature] Enforce OAuth token scopes (#3835) 2025-02-26 13:04:55 +01:00
domainpermissiondraftcreate.go [feature] Enforce OAuth token scopes (#3835) 2025-02-26 13:04:55 +01:00
domainpermissiondraftget.go [feature] Enforce OAuth token scopes (#3835) 2025-02-26 13:04:55 +01:00
domainpermissiondraftremove.go [feature] Enforce OAuth token scopes (#3835) 2025-02-26 13:04:55 +01:00
domainpermissiondraftsget.go [feature] Enforce OAuth token scopes (#3835) 2025-02-26 13:04:55 +01:00
domainpermissionexcludecreate.go [feature] Enforce OAuth token scopes (#3835) 2025-02-26 13:04:55 +01:00
domainpermissionexcludeget.go [feature] Enforce OAuth token scopes (#3835) 2025-02-26 13:04:55 +01:00
domainpermissionexcluderemove.go [feature] Enforce OAuth token scopes (#3835) 2025-02-26 13:04:55 +01:00
domainpermissionexcludesget.go [feature] Enforce OAuth token scopes (#3835) 2025-02-26 13:04:55 +01:00
domainpermissionsubscriptioncreate.go [feature] Enforce OAuth token scopes (#3835) 2025-02-26 13:04:55 +01:00
domainpermissionsubscriptionget.go [feature] Enforce OAuth token scopes (#3835) 2025-02-26 13:04:55 +01:00
domainpermissionsubscriptionremove.go [feature] Enforce OAuth token scopes (#3835) 2025-02-26 13:04:55 +01:00
domainpermissionsubscriptionsget.go [feature] Enforce OAuth token scopes (#3835) 2025-02-26 13:04:55 +01:00
domainpermissionsubscriptionspreviewget.go [feature] Enforce OAuth token scopes (#3835) 2025-02-26 13:04:55 +01:00
domainpermissionsubscriptiontest.go [feature] Enforce OAuth token scopes (#3835) 2025-02-26 13:04:55 +01:00
domainpermissionsubscriptiontest_test.go [bugfix] More permissive CSV parsing for perm subs, text parse fix (#3638) 2025-01-08 22:38:27 +01:00
domainpermissionsubscriptionupdate.go [feature] Enforce OAuth token scopes (#3835) 2025-02-26 13:04:55 +01:00
emailtest.go [feature] Enforce OAuth token scopes (#3835) 2025-02-26 13:04:55 +01:00
emojicategoriesget.go [feature] Enforce OAuth token scopes (#3835) 2025-02-26 13:04:55 +01:00
emojicategoriesget_test.go [chore] Improve copyright header handling (#1608) 2023-03-12 16:00:57 +01:00
emojicreate.go [feature] Enforce OAuth token scopes (#3835) 2025-02-26 13:04:55 +01:00
emojicreate_test.go [feature] Allow import of following and blocks via CSV (#3150) 2024-08-02 12:41:46 +01:00
emojidelete.go [feature] Enforce OAuth token scopes (#3835) 2025-02-26 13:04:55 +01:00
emojidelete_test.go [feature] support processing of (many) more media types (#3090) 2024-07-12 09:39:47 +00:00
emojiget.go [feature] Enforce OAuth token scopes (#3835) 2025-02-26 13:04:55 +01:00
emojiget_test.go [feature] support processing of (many) more media types (#3090) 2024-07-12 09:39:47 +00:00
emojisget.go [feature] Enforce OAuth token scopes (#3835) 2025-02-26 13:04:55 +01:00
emojisget_test.go [chore] Improve copyright header handling (#1608) 2023-03-12 16:00:57 +01:00
emojiupdate.go [feature] Enforce OAuth token scopes (#3835) 2025-02-26 13:04:55 +01:00
emojiupdate_test.go [feature] Allow emoji shortcode to be 1-character length (#3556) 2024-11-21 12:13:55 +01:00
headerfilter.go [feature] Enforce OAuth token scopes (#3835) 2025-02-26 13:04:55 +01:00
headerfilter_create.go [feature] Enforce OAuth token scopes (#3835) 2025-02-26 13:04:55 +01:00
headerfilter_delete.go [feature] Enforce OAuth token scopes (#3835) 2025-02-26 13:04:55 +01:00
headerfilter_get.go [feature] Enforce OAuth token scopes (#3835) 2025-02-26 13:04:55 +01:00
mediacleanup.go [feature] Enforce OAuth token scopes (#3835) 2025-02-26 13:04:55 +01:00
mediacleanup_test.go [chore] Improve copyright header handling (#1608) 2023-03-12 16:00:57 +01:00
mediarefetch.go [feature] Enforce OAuth token scopes (#3835) 2025-02-26 13:04:55 +01:00
reportget.go [feature] Enforce OAuth token scopes (#3835) 2025-02-26 13:04:55 +01:00
reportresolve.go [feature] Enforce OAuth token scopes (#3835) 2025-02-26 13:04:55 +01:00
reportresolve_test.go [feature/frontend] Reports frontend v2 (#3022) 2024-06-18 18:18:00 +02:00
reportsget.go [feature] Enforce OAuth token scopes (#3835) 2025-02-26 13:04:55 +01:00
reportsget_test.go [feature] Enforce OAuth token scopes (#3835) 2025-02-26 13:04:55 +01:00
rulecreate.go [feature] Enforce OAuth token scopes (#3835) 2025-02-26 13:04:55 +01:00
ruledelete.go [feature] Enforce OAuth token scopes (#3835) 2025-02-26 13:04:55 +01:00
ruleget.go [feature] Enforce OAuth token scopes (#3835) 2025-02-26 13:04:55 +01:00
rulesget.go [feature] Enforce OAuth token scopes (#3835) 2025-02-26 13:04:55 +01:00
ruleupdate.go [feature] Enforce OAuth token scopes (#3835) 2025-02-26 13:04:55 +01:00