diff --git a/cmd/authlibskin/config.yaml.template b/cmd/authlibskin/config.yaml.template index 24c3ab2..62843d9 100644 --- a/cmd/authlibskin/config.yaml.template +++ b/cmd/authlibskin/config.yaml.template @@ -26,6 +26,10 @@ cache: type: "" # 内存缓存使用大小,单位 b ram: 10000000 + # redis 服务端地址,如 127.0.0.1:6379 + addr: "" + # redis 密码 + password: "" # 位于反向代理后启用,用于记录真实 ip raelIP: false diff --git a/cmd/authlibskin/main.go b/cmd/authlibskin/main.go index 7bf4e82..b8aae5f 100644 --- a/cmd/authlibskin/main.go +++ b/cmd/authlibskin/main.go @@ -15,6 +15,7 @@ import ( "github.com/xmdhs/authlib-skin/config" "github.com/xmdhs/authlib-skin/server" "github.com/xmdhs/authlib-skin/utils/sign" + "gopkg.in/yaml.v3" ) var configPath string @@ -44,7 +45,7 @@ func main() { rsa2048 := lo.Must(rsa.GenerateKey(rand.Reader, 4096)) as := sign.NewAuthlibSignWithKey(rsa2048) config.RsaPriKey = lo.Must(as.GetPriKey()) - lo.Must0(os.WriteFile(configPath, []byte(config.RsaPriKey), 0600)) + lo.Must0(os.WriteFile(configPath, lo.Must(yaml.Marshal(config)), 0600)) } s, cancel := lo.Must2(server.InitializeRoute(ctx, config))