thunderstore-io / Thunderstore

Thunderstore is a mod database and API for downloading mods. Thunderstore Discord: https://discord.thunderstore.io/
https://thunderstore.io/
GNU Affero General Public License v3.0
127 stars 28 forks source link

Make all DRF endpoints require Auth by default #1044

Open Oksamies opened 1 month ago

Oksamies commented 1 month ago

Make all DRF endpoints require Auth by default

Add AllowAny to endpoints that should be available without Auth

Remove unnecessary IsAuthenticated permission classses

Fix existing Cyberstorm views permission classes

Oksamies commented 1 month ago

[!WARNING] This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite. Learn more

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @Oksamies and the rest of your teammates on Graphite Graphite