MCPcopy Index your code
hub / github.com/Threadfin/Threadfin / defaultsForNewUser

Function defaultsForNewUser

src/internal/authentication/authentication.go:546–557  ·  view source on GitHub ↗
(username, password string)

Source from the content-addressed store, hash-verified

544}
545
546func defaultsForNewUser(username, password string) map[string]interface{} {
547 var defaults = make(map[string]interface{})
548 var salt = randomString(saltLength)
549 defaults["_username"] = SHA256(username, salt)
550 defaults["_password"] = SHA256(password, salt)
551 defaults["_salt"] = salt
552 defaults["_id"] = "id-" + randomID(idLength)
553 //defaults["_one.time.token"] = randomString(tokenLength)
554 defaults["data"] = make(map[string]interface{})
555
556 return defaults
557}
558
559func setToken(id, oldToken string) (newToken string) {
560 delete(tokens, oldToken)

Callers 2

CreateDefaultUserFunction · 0.85
CreateNewUserFunction · 0.85

Calls 3

SHA256Function · 0.85
randomIDFunction · 0.85
randomStringFunction · 0.70

Tested by

no test coverage detected