mirror of
https://github.com/MuXiu1997/traefik-github-oauth-plugin
synced 2025-12-17 18:31:27 +00:00
@@ -1,8 +1,8 @@
|
|||||||
package main
|
package main
|
||||||
|
|
||||||
import (
|
import (
|
||||||
. "github.com/muxiu1997/traefik-github-oauth-plugin/internal/app/traefik-github-oauth-server"
|
. "github.com/MuXiu1997/traefik-github-oauth-plugin/internal/app/traefik-github-oauth-server"
|
||||||
"github.com/muxiu1997/traefik-github-oauth-plugin/internal/app/traefik-github-oauth-server/router"
|
"github.com/MuXiu1997/traefik-github-oauth-plugin/internal/app/traefik-github-oauth-server/router"
|
||||||
)
|
)
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
|
|||||||
2
go.mod
2
go.mod
@@ -1,4 +1,4 @@
|
|||||||
module github.com/muxiu1997/traefik-github-oauth-plugin
|
module github.com/MuXiu1997/traefik-github-oauth-plugin
|
||||||
|
|
||||||
go 1.19
|
go 1.19
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
package traefik_github_oauth_server
|
package traefik_github_oauth_server
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/muxiu1997/traefik-github-oauth-plugin/internal/app/traefik-github-oauth-server/model"
|
"github.com/MuXiu1997/traefik-github-oauth-plugin/internal/app/traefik-github-oauth-server/model"
|
||||||
"github.com/patrickmn/go-cache"
|
"github.com/patrickmn/go-cache"
|
||||||
"github.com/rs/xid"
|
"github.com/rs/xid"
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -4,9 +4,9 @@ import (
|
|||||||
"fmt"
|
"fmt"
|
||||||
"net/http"
|
"net/http"
|
||||||
|
|
||||||
|
"github.com/MuXiu1997/traefik-github-oauth-plugin/internal/app/traefik-github-oauth-server/model"
|
||||||
|
"github.com/MuXiu1997/traefik-github-oauth-plugin/internal/pkg/constant"
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/muxiu1997/traefik-github-oauth-plugin/internal/app/traefik-github-oauth-server/model"
|
|
||||||
"github.com/muxiu1997/traefik-github-oauth-plugin/internal/pkg/constant"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
// NewApiSecretKeyMiddleware returns a middleware that checks the api secret key.
|
// NewApiSecretKeyMiddleware returns a middleware that checks the api secret key.
|
||||||
|
|||||||
@@ -3,8 +3,8 @@ package router
|
|||||||
import (
|
import (
|
||||||
"net/http"
|
"net/http"
|
||||||
|
|
||||||
|
server "github.com/MuXiu1997/traefik-github-oauth-plugin/internal/app/traefik-github-oauth-server"
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
server "github.com/muxiu1997/traefik-github-oauth-plugin/internal/app/traefik-github-oauth-server"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
func healthCheck(_ *server.App) gin.HandlerFunc {
|
func healthCheck(_ *server.App) gin.HandlerFunc {
|
||||||
|
|||||||
@@ -6,11 +6,11 @@ import (
|
|||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
|
|
||||||
|
server "github.com/MuXiu1997/traefik-github-oauth-plugin/internal/app/traefik-github-oauth-server"
|
||||||
|
"github.com/MuXiu1997/traefik-github-oauth-plugin/internal/app/traefik-github-oauth-server/model"
|
||||||
|
"github.com/MuXiu1997/traefik-github-oauth-plugin/internal/pkg/constant"
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/google/go-github/v49/github"
|
"github.com/google/go-github/v49/github"
|
||||||
server "github.com/muxiu1997/traefik-github-oauth-plugin/internal/app/traefik-github-oauth-server"
|
|
||||||
"github.com/muxiu1997/traefik-github-oauth-plugin/internal/app/traefik-github-oauth-server/model"
|
|
||||||
"github.com/muxiu1997/traefik-github-oauth-plugin/internal/pkg/constant"
|
|
||||||
"github.com/spf13/cast"
|
"github.com/spf13/cast"
|
||||||
"golang.org/x/oauth2"
|
"golang.org/x/oauth2"
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -3,9 +3,9 @@ package router
|
|||||||
import (
|
import (
|
||||||
"net/http"
|
"net/http"
|
||||||
|
|
||||||
|
server "github.com/MuXiu1997/traefik-github-oauth-plugin/internal/app/traefik-github-oauth-server"
|
||||||
|
"github.com/MuXiu1997/traefik-github-oauth-plugin/internal/pkg/constant"
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
server "github.com/muxiu1997/traefik-github-oauth-plugin/internal/app/traefik-github-oauth-server"
|
|
||||||
"github.com/muxiu1997/traefik-github-oauth-plugin/internal/pkg/constant"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
func RegisterRoutes(app *server.App) {
|
func RegisterRoutes(app *server.App) {
|
||||||
|
|||||||
@@ -9,9 +9,9 @@ import (
|
|||||||
"strings"
|
"strings"
|
||||||
|
|
||||||
"github.com/dghubble/sling"
|
"github.com/dghubble/sling"
|
||||||
"github.com/muxiu1997/traefik-github-oauth-plugin/internal/app/traefik-github-oauth-server/model"
|
"github.com/MuXiu1997/traefik-github-oauth-plugin/internal/app/traefik-github-oauth-server/model"
|
||||||
"github.com/muxiu1997/traefik-github-oauth-plugin/internal/pkg/constant"
|
"github.com/MuXiu1997/traefik-github-oauth-plugin/internal/pkg/constant"
|
||||||
"github.com/muxiu1997/traefik-github-oauth-plugin/internal/pkg/jwt"
|
"github.com/MuXiu1997/traefik-github-oauth-plugin/internal/pkg/jwt"
|
||||||
"github.com/scylladb/go-set/strset"
|
"github.com/scylladb/go-set/strset"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user