mirror of
https://github.com/optim-enterprises-bv/databunker.git
synced 2025-11-01 18:38:06 +00:00
do not print user-generated root token
This commit is contained in:
@@ -27,15 +27,16 @@ func (dbobj dbcon) createRootXtoken(customRootXtoken string) (string, error) {
|
||||
if len(rootToken) > 0 {
|
||||
return "already-initialized", nil
|
||||
}
|
||||
rootToken, err = uuid.GenerateUUID()
|
||||
if err != nil {
|
||||
return "", err
|
||||
}
|
||||
if len(customRootXtoken) > 0 {
|
||||
if customRootXtoken != "DEMO" && !isValidUUID(customRootXtoken) {
|
||||
return "bad-custom-root-token-format", nil
|
||||
return "", errors.New("bad root token format")
|
||||
}
|
||||
rootToken = customRootXtoken
|
||||
} else {
|
||||
rootToken, err = uuid.GenerateUUID()
|
||||
if err != nil {
|
||||
return "", err
|
||||
}
|
||||
}
|
||||
bdoc := bson.M{}
|
||||
bdoc["xtoken"] = hashString(dbobj.hash, rootToken)
|
||||
|
||||
Reference in New Issue
Block a user