From c49e9f9fea93cd44e5da539bc8d65f53e666f2fd Mon Sep 17 00:00:00 2001 From: "[ Taha. Dostifam ]" Date: Sun, 1 Dec 2024 13:53:42 +0330 Subject: [PATCH] refactor: jwt_secret_key file name changed and also added a ruby script to generate safe random token --- .gitignore | 1 + config/config.go | 2 +- config/generate_jwt_secret.rb | 7 +++++++ config/jwt_secret.pem | 1 - 4 files changed, 9 insertions(+), 2 deletions(-) create mode 100644 config/generate_jwt_secret.rb delete mode 100644 config/jwt_secret.pem diff --git a/.gitignore b/.gitignore index c0eae22..95a3ab6 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ vendor/ minio_data/* logs/logs*.json coverage.out* +config/jwt_secret_key.pem \ No newline at end of file diff --git a/config/config.go b/config/config.go index 0106303..7ae71be 100644 --- a/config/config.go +++ b/config/config.go @@ -130,7 +130,7 @@ func Read() *Config { } // Load Jwt Secret Keys - secretData, secretErr := os.ReadFile(ConfigsDirPath() + "/jwt_secret.pem") + secretData, secretErr := os.ReadFile(ConfigsDirPath() + "/jwt_secret_key.pem") if secretErr != nil { panic(secretErr) } diff --git a/config/generate_jwt_secret.rb b/config/generate_jwt_secret.rb new file mode 100644 index 0000000..9d7aa68 --- /dev/null +++ b/config/generate_jwt_secret.rb @@ -0,0 +1,7 @@ +require "securerandom" + +token_length = 64 + +new_token = SecureRandom.base64(token_length) + +puts new_token diff --git a/config/jwt_secret.pem b/config/jwt_secret.pem deleted file mode 100644 index 3da1ec2..0000000 --- a/config/jwt_secret.pem +++ /dev/null @@ -1 +0,0 @@ -HelloWorld