feat: openid login

This commit is contained in:
zzw
2026-09-02 17:37:12 +08:00
parent 540f74f9b7
commit bb14f9e324
38 changed files with 1627 additions and 1091 deletions
+7 -1
View File
@@ -121,12 +121,18 @@ func main() {
debug := utils.GetConfigBool("mysql.debug")
modelbase.Init(db, modelbase.Config{Prefix: utils.GetConfigString("mysql.prefix"), Debug: debug})
jwtAuth, err := config.LoadJWTAuth()
if err != nil {
logx.Errorf("jwt init: %v", err)
os.Exit(1)
}
rpcConf := zrpc.RpcServerConf{
ListenOn: listenOn,
}
rpcConf.Mode = mode
ctx := svc.NewServiceContext(c, db)
ctx := svc.NewServiceContext(c, db, jwtAuth)
s := zrpc.MustNewServer(rpcConf, func(grpcServer *grpc.Server) {
user.RegisterUserServer(grpcServer, server.NewUserServer(ctx))