You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
zeripath 83640c449e
Remove ReverseProxy authentication from the API (#22219)
Since we changed the /api/v1/ routes to disallow session authentication
we also removed their reliance on CSRF. However, we left the
ReverseProxy authentication here - but this means that POSTs to the API
are no longer protected by CSRF.

Now, ReverseProxy authentication is a kind of session authentication,
and is therefore inconsistent with the removal of session from the API.

This PR proposes that we simply remove the ReverseProxy authentication
from the API and therefore users of the API must explicitly use tokens
or basic authentication.

Replace #22077
Close #22221 
Close #22077 

Signed-off-by: Andrew Thornton <art27@cantab.net>
2 years ago
..
activitypub Implement FSFE REUSE for golang files (#21840) 2 years ago
admin Implement FSFE REUSE for golang files (#21840) 2 years ago
misc Implement FSFE REUSE for golang files (#21840) 2 years ago
notify Implement FSFE REUSE for golang files (#21840) 2 years ago
org refactor some functions to support ctx as first parameter (#21878) 2 years ago
packages Implement FSFE REUSE for golang files (#21840) 2 years ago
repo Allow empty assignees on pull request edit (#22150) 2 years ago
settings Implement FSFE REUSE for golang files (#21840) 2 years ago
swagger Implement FSFE REUSE for golang files (#21840) 2 years ago
user refactor some functions to support ctx as first parameter (#21878) 2 years ago
utils Implement FSFE REUSE for golang files (#21840) 2 years ago
api.go Remove ReverseProxy authentication from the API (#22219) 2 years ago
auth.go Implement FSFE REUSE for golang files (#21840) 2 years ago
auth_windows.go Implement FSFE REUSE for golang files (#21840) 2 years ago