aboutsummaryrefslogtreecommitdiff
path: root/auth/config.go
diff options
context:
space:
mode:
authorMartin Kagamino Lehoux <martin@lehoux.net>2023-10-24 08:38:40 +0200
committerMartin Kagamino Lehoux <martin@lehoux.net>2023-10-24 08:38:40 +0200
commita9927763f43d59c418b264790ccee59defe8ca29 (patch)
tree5dfc4f1f1f29d1ef1cbca3406bf57d1667b93f76 /auth/config.go
parented23d402fec268e163ec895748f43e3254ba3dfd (diff)
refactor: Rename packages for clarityv0.3.0
Diffstat (limited to 'auth/config.go')
-rw-r--r--auth/config.go34
1 files changed, 0 insertions, 34 deletions
diff --git a/auth/config.go b/auth/config.go
deleted file mode 100644
index 6a55839..0000000
--- a/auth/config.go
+++ /dev/null
@@ -1,34 +0,0 @@
-package auth
-
-import (
- "encoding/hex"
- "errors"
- "os"
-
- "github.com/martinlehoux/kagamigo/core"
- "golang.org/x/exp/slog"
-)
-
-var (
- ErrCookieBadLength = errors.New("cookie secret must be 32 bytes")
-)
-
-type AuthConfig struct {
- Domain string
- CookieSecret []byte
-}
-
-func LoadCookieSecret(cookieSecretString string) []byte {
- cookiesSecret, err := hex.DecodeString(cookieSecretString)
- if err != nil {
- err = core.Wrap(err, "error decoding cookie secret")
- slog.Error(err.Error())
- os.Exit(1)
- }
- if len(cookiesSecret) != 32 {
- slog.Error(ErrCookieBadLength.Error())
- os.Exit(1)
- }
- slog.Info("cookie secret loaded")
- return cookiesSecret
-}