albertocavalcante / spotify-oauth2-proxy

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Spotify OAuth2 Proxy

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.

Prerequisites

  • Go
  • Docker
  • TailwindCSS CLI or Node.js

Usage

To run the project, use the following command:

Envoy Proxy

docker compose up

Backend

go run ./...

Visit http://localhost:8000

Project Structure

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.

License

Distributed under the MIT License. See LICENSE for more information.

About

License:MIT License


Languages

Language:HTML 40.9%Language:Go 33.4%Language:JavaScript 14.1%Language:Makefile 6.6%Language:CSS 5.0%