forgejo-aneksajo/services/auth
Matthias Riße fc65179afa Add git-annex p2phttp support (#42)
This adds a new endpoint under `/git-annex-p2phttp` which acts as an
authenticating proxy to git-annex' p2phttp server. This makes it
possible to set `annex+<server-url>/git-annex-p2phttp` as
`remote.<name>.annexurl` and use git-annex fully over http(s) with the
normal credentials and access tokens provided by Forgejo.

Fixes #25.

Reviewed-on: https://codeberg.org/matrss/forgejo-aneksajo/pulls/42
Co-authored-by: Matthias Riße <m.risse@fz-juelich.de>
Co-committed-by: Matthias Riße <m.risse@fz-juelich.de>
2025-06-18 12:01:09 +02:00
..
source [v11.0/forgejo] chore: branding import path (#7354) 2025-03-27 20:13:05 +00:00
additional_scopes_test.go tests additional grant scopes 2024-08-09 14:58:15 +02:00
auth.go Add git-annex p2phttp support (#42) 2025-06-18 12:01:09 +02:00
auth_test.go [v11.0/forgejo] chore: branding import path (#7354) 2025-03-27 20:13:05 +00:00
basic.go git-annex: support downloading over HTTP 2025-06-18 12:01:08 +02:00
group.go [v11.0/forgejo] chore: branding import path (#7354) 2025-03-27 20:13:05 +00:00
httpsign.go [v11.0/forgejo] chore: branding import path (#7354) 2025-03-27 20:13:05 +00:00
interface.go [v11.0/forgejo] chore: branding import path (#7354) 2025-03-27 20:13:05 +00:00
main_test.go [v11.0/forgejo] chore: branding import path (#7354) 2025-03-27 20:13:05 +00:00
oauth2.go [v11.0/forgejo] chore: branding import path (#7354) 2025-03-27 20:13:05 +00:00
oauth2_test.go [v11.0/forgejo] chore: branding import path (#7354) 2025-03-27 20:13:05 +00:00
reverseproxy.go [v11.0/forgejo] chore: branding import path (#7354) 2025-03-27 20:13:05 +00:00
reverseproxy_test.go [v11.0/forgejo] chore: branding import path (#7354) 2025-03-27 20:13:05 +00:00
session.go [v11.0/forgejo] chore: branding import path (#7354) 2025-03-27 20:13:05 +00:00
signin.go [v11.0/forgejo] chore: branding import path (#7354) 2025-03-27 20:13:05 +00:00
source.go [v11.0/forgejo] chore: branding import path (#7354) 2025-03-27 20:13:05 +00:00
sync.go [v11.0/forgejo] chore: branding import path (#7354) 2025-03-27 20:13:05 +00:00