[PR #37] [CLOSED] Feat/oauth OIDC #143

Closed
opened 2025-12-29 14:25:39 +01:00 by adam · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/yusing/godoxy/pull/37
Author: @yusing
Created: 1/12/2025
Status: Closed

Base: v0.8Head: feat/oauth-oidc


📝 Commits (10+)

  • 694219c feat: Add optional OIDC support
  • 2639c2a fix: rules escaped backslash
  • da66e9e refactor query.go
  • 3dfa2d0 fix bypass command
  • 8ad7bb9 fix: slice deserialization should return all errors
  • 385c929 fix rule parser
  • c96874e fix proxy rules behavior and implemented a few more rules and commands, dependencies upgrade
  • 639b03f server side favicon retrieving and caching
  • 63d9be0 fixed and improved favicon retrieving
  • 018de63 fix favicon redirection path

📊 Changes

86 files changed (+4389 additions, -591 deletions)

View changed files

📝 .env.example (+10 -0)
📝 .trunk/trunk.yaml (+3 -3)
📝 README.md (+4 -2)
📝 README_CHT.md (+4 -2)
📝 cmd/main.go (+16 -46)
📝 go.mod (+7 -2)
📝 go.sum (+62 -1)
📝 internal/api/handler.go (+20 -12)
📝 internal/api/v1/auth/auth.go (+38 -4)
internal/api/v1/auth/oidc.go (+176 -0)
internal/api/v1/auth/oidc_test.go (+203 -0)
internal/api/v1/favicon/favicon.go (+292 -0)
📝 internal/api/v1/file.go (+1 -1)
📝 internal/api/v1/list.go (+11 -8)
📝 internal/api/v1/reload.go (+3 -3)
📝 internal/api/v1/stats.go (+10 -10)
📝 internal/autocert/provider.go (+21 -8)
📝 internal/autocert/setup.go (+0 -2)
📝 internal/common/env.go (+105 -0)
internal/common/random.go (+13 -0)

...and 66 more files

📄 Description

No description provided


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/yusing/godoxy/pull/37 **Author:** [@yusing](https://github.com/yusing) **Created:** 1/12/2025 **Status:** ❌ Closed **Base:** `v0.8` ← **Head:** `feat/oauth-oidc` --- ### 📝 Commits (10+) - [`694219c`](https://github.com/yusing/godoxy/commit/694219c50a6f0e530f3c4cb0683be45a9b97e757) feat: Add optional OIDC support - [`2639c2a`](https://github.com/yusing/godoxy/commit/2639c2a8364c9c51824405353f3f7ff4d7795285) fix: rules escaped backslash - [`da66e9e`](https://github.com/yusing/godoxy/commit/da66e9ef0c8e1529b8d624c71c057bf0dff70ce5) refactor query.go - [`3dfa2d0`](https://github.com/yusing/godoxy/commit/3dfa2d08fd609d3bdd3ea3034e944b2bb093b767) fix bypass command - [`8ad7bb9`](https://github.com/yusing/godoxy/commit/8ad7bb9e0c4349be259a7c09c709402952198735) fix: slice deserialization should return all errors - [`385c929`](https://github.com/yusing/godoxy/commit/385c92983c908762cc40d30681a612eb8c2257f9) fix rule parser - [`c96874e`](https://github.com/yusing/godoxy/commit/c96874efbffaab11d5de33ac014187fd70548996) fix proxy rules behavior and implemented a few more rules and commands, dependencies upgrade - [`639b03f`](https://github.com/yusing/godoxy/commit/639b03f820977ee40c2ebe2b746e3b340eca37e6) server side favicon retrieving and caching - [`63d9be0`](https://github.com/yusing/godoxy/commit/63d9be069f9556cba522413e0fa858b991b3192e) fixed and improved favicon retrieving - [`018de63`](https://github.com/yusing/godoxy/commit/018de63180517ce4e47a6ca24ed6c96f4b279c57) fix favicon redirection path ### 📊 Changes **86 files changed** (+4389 additions, -591 deletions) <details> <summary>View changed files</summary> 📝 `.env.example` (+10 -0) 📝 `.trunk/trunk.yaml` (+3 -3) 📝 `README.md` (+4 -2) 📝 `README_CHT.md` (+4 -2) 📝 `cmd/main.go` (+16 -46) 📝 `go.mod` (+7 -2) 📝 `go.sum` (+62 -1) 📝 `internal/api/handler.go` (+20 -12) 📝 `internal/api/v1/auth/auth.go` (+38 -4) ➕ `internal/api/v1/auth/oidc.go` (+176 -0) ➕ `internal/api/v1/auth/oidc_test.go` (+203 -0) ➕ `internal/api/v1/favicon/favicon.go` (+292 -0) 📝 `internal/api/v1/file.go` (+1 -1) 📝 `internal/api/v1/list.go` (+11 -8) 📝 `internal/api/v1/reload.go` (+3 -3) 📝 `internal/api/v1/stats.go` (+10 -10) 📝 `internal/autocert/provider.go` (+21 -8) 📝 `internal/autocert/setup.go` (+0 -2) 📝 `internal/common/env.go` (+105 -0) ➕ `internal/common/random.go` (+13 -0) _...and 66 more files_ </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
adam added the pull-request label 2025-12-29 14:25:39 +01:00
adam closed this issue 2025-12-29 14:25:39 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/godoxy-yusing#143