This project is a web application that serves OAuth2 authenticated requests. It's written in Go and uses Envoy Proxy OAuth2 filter for authentication handling.
- Go
- Docker
- TailwindCSS CLI or Node.js
To run the project, use the following command:
docker compose up
go run ./...
Visit http://localhost:8000
The project is structured as follows:
src/
: Contains the Go source files.oauth2/
: Contains the OAuth2 server implementation.
static/
: Contains static files served by the application.assets/
: Contains asset files.styles/
: Contains CSS stylesheets.
Distributed under the MIT License. See LICENSE
for more information.