mirror of
https://github.com/go-gitea/gitea.git
synced 2026-03-10 20:38:24 +01:00
Principles: let the caller decide what it needs, but not let the framework (middleware) guess what it should do. Then a lot of hacky code can be removed. And some FIXMEs can be fixed. This PR introduces a new kind of middleware: "PreMiddleware", it will be executed before all other middlewares on the same routing level, then a route can declare its options for other middlewares. By the way, allow the workflow badge to be accessed by Basic or OAuth2 auth. Fixes: https://github.com/go-gitea/gitea/pull/36830 Fixes: https://github.com/go-gitea/gitea/issues/36859 |
||
|---|---|---|
| .. | ||
| source | ||
| auth_token_test.go | ||
| auth_token.go | ||
| auth.go | ||
| basic.go | ||
| group.go | ||
| httpsign.go | ||
| interface.go | ||
| main_test.go | ||
| oauth2_test.go | ||
| oauth2.go | ||
| reverseproxy.go | ||
| session.go | ||
| signin.go | ||
| source.go | ||
| sspi.go | ||
| sspiauth_posix.go | ||
| sspiauth_windows.go | ||
| sync.go | ||