Merge pull request #568 from JokerQyou/feature/authentik-forward-auth

[WIP] Add Authentik forward auth support
This commit is contained in:
Toby Chui
2025-03-31 20:05:52 +08:00
committed by GitHub
9 changed files with 262 additions and 2 deletions

View File

@@ -1,6 +1,7 @@
package main
import (
"imuslab.com/zoraxy/mod/auth/sso/authentik"
"log"
"net/http"
"os"
@@ -148,6 +149,13 @@ func startupSequence() {
Database: sysdb,
})
authentikRouter = authentik.NewAuthentikRouter(&authentik.AuthentikRouterOptions{
UseHTTPS: false, // Automatic populate in router initiation
AuthentikURL: "", // Automatic populate in router initiation
Logger: SystemWideLogger,
Database: sysdb,
})
//Create a statistic collector
statisticCollector, err = statistic.NewStatisticCollector(statistic.CollectorOption{
Database: sysdb,