MCPcopy Index your code
hub / github.com/prest/prest / basicPasswordCheck

Method basicPasswordCheck

controllers/auth.go:118–127  ·  view source on GitHub ↗
(user, password string)

Source from the content-addressed store, hash-verified

116}
117
118func (h *AuthHandler) basicPasswordCheck(user, password string) (obj auth.User, err error) {
119 switch strings.ToUpper(h.cfg.Encrypt) {
120 case "MD5", "SHA1":
121 return h.basicPasswordCheckLegacy(user, password)
122 case "BCRYPT":
123 return h.basicPasswordCheckBcrypt(user, password)
124 default:
125 return obj, ErrUnknownEncryptAlgorithm
126 }
127}
128
129func (h *AuthHandler) basicPasswordCheckLegacy(user, password string) (obj auth.User, err error) {
130 digest, err := h.legacyDigest(password)

Calls 2